mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-09-28 22:18:28 +00:00
Fixed return value from D3D12_UpdateVertexBuffer()
Fixes https://github.com/libsdl-org/SDL/issues/10649
This commit is contained in:
@@ -544,7 +544,7 @@ static void D3D12_ResetCommandList(D3D12_RenderData *data)
|
|||||||
ID3D12GraphicsCommandList2_SetDescriptorHeaps(data->commandList, 2, rootDescriptorHeaps);
|
ID3D12GraphicsCommandList2_SetDescriptorHeaps(data->commandList, 2, rootDescriptorHeaps);
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool D3D12_IssueBatch(D3D12_RenderData *data)
|
static HRESULT D3D12_IssueBatch(D3D12_RenderData *data)
|
||||||
{
|
{
|
||||||
HRESULT result = S_OK;
|
HRESULT result = S_OK;
|
||||||
|
|
||||||
@@ -1158,7 +1158,7 @@ static BOOL D3D12_IsDisplayRotated90Degrees(DXGI_MODE_ROTATION rotation)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool D3D12_GetRotationForCurrentRenderTarget(SDL_Renderer *renderer)
|
static int D3D12_GetRotationForCurrentRenderTarget(SDL_Renderer *renderer)
|
||||||
{
|
{
|
||||||
D3D12_RenderData *data = (D3D12_RenderData *)renderer->internal;
|
D3D12_RenderData *data = (D3D12_RenderData *)renderer->internal;
|
||||||
if (data->textureRenderTarget) {
|
if (data->textureRenderTarget) {
|
||||||
@@ -2396,8 +2396,7 @@ static bool D3D12_UpdateVertexBuffer(SDL_Renderer *renderer,
|
|||||||
|
|
||||||
if (rendererData->issueBatch) {
|
if (rendererData->issueBatch) {
|
||||||
if (FAILED(D3D12_IssueBatch(rendererData))) {
|
if (FAILED(D3D12_IssueBatch(rendererData))) {
|
||||||
SDL_SetError("Failed to issue intermediate batch");
|
return SDL_SetError("Failed to issue intermediate batch");
|
||||||
return E_FAIL;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2424,7 +2423,7 @@ static bool D3D12_UpdateVertexBuffer(SDL_Renderer *renderer,
|
|||||||
rendererData->issueBatch = true;
|
rendererData->issueBatch = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
return S_OK;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool D3D12_UpdateViewport(SDL_Renderer *renderer)
|
static bool D3D12_UpdateViewport(SDL_Renderer *renderer)
|
||||||
|
Reference in New Issue
Block a user