Browse Source

LoadGLBuffer: Use bytes_per_pixel, not bits.

nce_cpp
bunnei 8 years ago
parent
commit
95dec6140b
  1. 3
      src/video_core/renderer_opengl/gl_rasterizer_cache.cpp

3
src/video_core/renderer_opengl/gl_rasterizer_cache.cpp

@ -546,7 +546,8 @@ void CachedSurface::LoadGLBuffer(VAddr load_start, VAddr load_end) {
if (!is_tiled) {
ASSERT(type == SurfaceType::Color);
VideoCore::MortonCopyPixels128(width, height, GetFormatBpp(), 4,
const u32 bytes_per_pixel{GetFormatBpp() >> 3};
VideoCore::MortonCopyPixels128(width, height, bytes_per_pixel, 4,
texture_src_data + start_offset, &gl_buffer[start_offset],
true);
} else {

Loading…
Cancel
Save