summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_rasterizer_cache.cpp
diff options
context:
space:
mode:
authorbunnei <bunneidev@gmail.com>2018-12-02 05:46:18 +0100
committerGitHub <noreply@github.com>2018-12-02 05:46:18 +0100
commita6805e58ce4ace50a053b705df39d4eb26a76f84 (patch)
treedc4534238ea89732e57121372a41bf6a604a2ad2 /src/video_core/renderer_opengl/gl_rasterizer_cache.cpp
parentMerge pull request #1823 from bunnei/fix-surface-copy (diff)
parentgl_rasterizer: Signal UNIMPLEMENTED when rt_separate_frag_data is not zero (diff)
downloadyuzu-a6805e58ce4ace50a053b705df39d4eb26a76f84.tar
yuzu-a6805e58ce4ace50a053b705df39d4eb26a76f84.tar.gz
yuzu-a6805e58ce4ace50a053b705df39d4eb26a76f84.tar.bz2
yuzu-a6805e58ce4ace50a053b705df39d4eb26a76f84.tar.lz
yuzu-a6805e58ce4ace50a053b705df39d4eb26a76f84.tar.xz
yuzu-a6805e58ce4ace50a053b705df39d4eb26a76f84.tar.zst
yuzu-a6805e58ce4ace50a053b705df39d4eb26a76f84.zip
Diffstat (limited to 'src/video_core/renderer_opengl/gl_rasterizer_cache.cpp')
-rw-r--r--src/video_core/renderer_opengl/gl_rasterizer_cache.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/video_core/renderer_opengl/gl_rasterizer_cache.cpp b/src/video_core/renderer_opengl/gl_rasterizer_cache.cpp
index 2fbc753af..5f4cdd119 100644
--- a/src/video_core/renderer_opengl/gl_rasterizer_cache.cpp
+++ b/src/video_core/renderer_opengl/gl_rasterizer_cache.cpp
@@ -709,9 +709,10 @@ void CachedSurface::LoadGLBuffer() {
const auto texture_src_data_end{texture_src_data + params.size_in_bytes_gl};
gl_buffer[0].assign(texture_src_data, texture_src_data_end);
}
- for (u32 i = 0; i < params.max_mip_level; i++)
+ for (u32 i = 0; i < params.max_mip_level; i++) {
ConvertFormatAsNeeded_LoadGLBuffer(gl_buffer[i], params.pixel_format, params.MipWidth(i),
params.MipHeight(i), params.MipDepth(i));
+ }
}
MICROPROFILE_DEFINE(OpenGL_SurfaceFlush, "OpenGL", "Surface Flush", MP_RGB(128, 192, 64));