mirror of
https://github.com/EduApps-CDG/OpenDX
synced 2024-12-30 09:45:37 +01:00
[d3d9] Make nullptr/oob checks in GetBackBuffer unlikely
This commit is contained in:
parent
8cfca32c2a
commit
e41640dcde
@ -331,10 +331,10 @@ namespace dxvk {
|
|||||||
UINT iBackBuffer,
|
UINT iBackBuffer,
|
||||||
D3DBACKBUFFER_TYPE Type,
|
D3DBACKBUFFER_TYPE Type,
|
||||||
IDirect3DSurface9** ppBackBuffer) {
|
IDirect3DSurface9** ppBackBuffer) {
|
||||||
if (ppBackBuffer == nullptr)
|
if (unlikely(ppBackBuffer == nullptr))
|
||||||
return D3DERR_INVALIDCALL;
|
return D3DERR_INVALIDCALL;
|
||||||
|
|
||||||
if (iBackBuffer >= m_presentParams.BackBufferCount) {
|
if (unlikely(iBackBuffer >= m_presentParams.BackBufferCount)) {
|
||||||
Logger::err(str::format("D3D9: GetBackBuffer: Invalid back buffer index: ", iBackBuffer));
|
Logger::err(str::format("D3D9: GetBackBuffer: Invalid back buffer index: ", iBackBuffer));
|
||||||
return D3DERR_INVALIDCALL;
|
return D3DERR_INVALIDCALL;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user