mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-04 05:51:27 +12:00
RSSX Debugger: Do not show invalid color buffers
This commit is contained in:
parent
cdc1d0c02b
commit
e2c1e656b9
1 changed files with 2 additions and 2 deletions
|
@ -739,7 +739,7 @@ void rsx_debugger::GetBuffers() const
|
||||||
// PS3 buffer size (for memory validation)
|
// PS3 buffer size (for memory validation)
|
||||||
const u32 src_mem_size = pitch * (height - 1) + width * bpp;
|
const u32 src_mem_size = pitch * (height - 1) + width * bpp;
|
||||||
|
|
||||||
if (!src_mem_size || !vm::check_addr(rsx_buffer_addr, vm::page_readable, src_mem_size))
|
if ((height > 1 && pitch < width * bpp) || !src_mem_size || !vm::check_addr(rsx_buffer_addr, vm::page_readable, src_mem_size))
|
||||||
{
|
{
|
||||||
panel->showImage(QImage());
|
panel->showImage(QImage());
|
||||||
continue;
|
continue;
|
||||||
|
@ -900,7 +900,7 @@ void rsx_debugger::GetBuffers() const
|
||||||
default: panel = m_buffer_stencil; break;
|
default: panel = m_buffer_stencil; break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!height || !src_mem_size || !vm::check_addr(rsx_buffer_addr, vm::page_readable, src_mem_size))
|
if ((height > 1 && pitch < width * bpp) || !height || !src_mem_size || !vm::check_addr(rsx_buffer_addr, vm::page_readable, src_mem_size))
|
||||||
{
|
{
|
||||||
panel->showImage(QImage());
|
panel->showImage(QImage());
|
||||||
continue;
|
continue;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue