mirror of
https://github.com/RPCS3/rpcs3.git
synced 2026-01-26 10:24:40 +01:00
gl: Do not overwrite texture-cache image dimensions when updating format
- The code was an outdated relic from the early days. The calculated pitch was wrong as it did not take subregions (incomplete rows) into account.
This commit is contained in:
parent
72a19a87b6
commit
c22d2b51bb
|
|
@ -669,8 +669,8 @@ namespace gl
|
|||
}
|
||||
else
|
||||
{
|
||||
//TODO: More tests on byte order
|
||||
//ARGB8+native+unswizzled is confirmed with Dark Souls II character preview
|
||||
// TODO: More tests on byte order
|
||||
// ARGB8+native+unswizzled is confirmed with Dark Souls II character preview
|
||||
switch (gcm_format)
|
||||
{
|
||||
case CELL_GCM_TEXTURE_A8R8G8B8:
|
||||
|
|
@ -697,8 +697,7 @@ namespace gl
|
|||
fmt::throw_exception("Unexpected gcm format 0x%X", gcm_format);
|
||||
}
|
||||
|
||||
//NOTE: Protection is handled by the caller
|
||||
cached.set_dimensions(width, height, depth, (rsx_range.length() / height));
|
||||
// NOTE: Protection is handled by the caller
|
||||
no_access_range = cached.get_min_max(no_access_range, rsx::section_bounds::locked_range);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue