summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_rasterizer_cache.h
diff options
context:
space:
mode:
authorbunnei <bunneidev@gmail.com>2018-09-30 20:28:36 +0200
committerbunnei <bunneidev@gmail.com>2018-09-30 21:10:14 +0200
commitdf3799a00899a76a0b4adc9f93af403101b2332d (patch)
treebd3b39861e43814cfab9c917fbacaff63fc94394 /src/video_core/renderer_opengl/gl_rasterizer_cache.h
parentgl_rasterizer_cache: Add check for array rendering to cubemap texture. (diff)
downloadyuzu-df3799a00899a76a0b4adc9f93af403101b2332d.tar
yuzu-df3799a00899a76a0b4adc9f93af403101b2332d.tar.gz
yuzu-df3799a00899a76a0b4adc9f93af403101b2332d.tar.bz2
yuzu-df3799a00899a76a0b4adc9f93af403101b2332d.tar.lz
yuzu-df3799a00899a76a0b4adc9f93af403101b2332d.tar.xz
yuzu-df3799a00899a76a0b4adc9f93af403101b2332d.tar.zst
yuzu-df3799a00899a76a0b4adc9f93af403101b2332d.zip
Diffstat (limited to 'src/video_core/renderer_opengl/gl_rasterizer_cache.h')
-rw-r--r--src/video_core/renderer_opengl/gl_rasterizer_cache.h23
1 files changed, 0 insertions, 23 deletions
diff --git a/src/video_core/renderer_opengl/gl_rasterizer_cache.h b/src/video_core/renderer_opengl/gl_rasterizer_cache.h
index 51eb9b6dd..49025a3fe 100644
--- a/src/video_core/renderer_opengl/gl_rasterizer_cache.h
+++ b/src/video_core/renderer_opengl/gl_rasterizer_cache.h
@@ -707,29 +707,6 @@ struct SurfaceParams {
return SizeInBytes2D() * depth;
}
- /**
- * Returns the size in bytes of the 2D surface with mipmaps. Each mipmap level proceeds the
- * previous with half the width and half the height. Once the size of the next mip reaches 0, we
- * are done.
- */
- std::size_t SizeInBytes2DWithMipmap() const {
- std::size_t size_in_bytes{};
- auto mip_params{*this};
- for (std::size_t level = 0; level < max_mip_level; level++) {
- size_in_bytes += mip_params.SizeInBytes2D();
-
- mip_params.width /= 2;
- mip_params.height /= 2;
-
- if (!mip_params.width || !mip_params.height) {
- break;
- }
- }
-
- // TODO(bunnei): This alignup is unverified, but necessary in games tested (e.g. in SMO)
- return Common::AlignUp(size_in_bytes, 0x1000);
- }
-
/// Creates SurfaceParams from a texture configuration
static SurfaceParams CreateForTexture(const Tegra::Texture::FullTextureInfo& config,
const GLShader::SamplerEntry& entry);