D3D12, GL: Fixed write-only color render targets. (#4099)

This commit is contained in:
Branimir Karadžić
2026-10-27 19:15:20 +00:00
committed by GitHub
parent 695330f321
commit 66f6e9780d
2 changed files with 14 additions and 11 deletions
+5 -2
View File
@@ -7271,8 +7271,11 @@ namespace bgfx { namespace d3d12
if (writeOnly)
{
resourceDesc.Flags |= D3D12_RESOURCE_FLAG_DENY_SHADER_RESOURCE;
state &= ~D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE;
resourceDesc.Flags |= depth
? D3D12_RESOURCE_FLAG_DENY_SHADER_RESOURCE
: D3D12_RESOURCE_FLAG_NONE
;
state &= ~D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE;
}
if (computeWrite)