Bounds check on PickPixel

This commit is contained in:
baldurk
2016-02-07 18:38:56 +01:00
parent 0e1162553d
commit 4321141aee
+6
View File
@@ -277,6 +277,12 @@ void VulkanReplay::PickPixel(ResourceId texture, uint32_t x, uint32_t y, uint32_
VkExtent3D fakeBBext;
m_pDriver->GetFakeBB(resid, fakeBBIm, fakeBBext);
if(x >= (uint32_t)fakeBBext.width || y >= (uint32_t)fakeBBext.height)
{
RDCEraseEl(pixel);
return;
}
VkDevice dev = m_pDriver->GetDev();
VkCmdBuffer cmd = m_pDriver->GetCmd();
VkQueue q = m_pDriver->GetQ();