Added flag for texture formats that can be used as back-buffer format. (#3605)

This commit is contained in:
Branimir Karadžić
2026-02-21 18:44:26 -08:00
committed by GitHub
parent 651c203116
commit 91814c9729
17 changed files with 172 additions and 137 deletions

View File

@@ -1179,6 +1179,8 @@ WGPU_IMPORT
;
}
g_caps.formats[TextureFormat::BGRA8] |= BGFX_CAPS_FORMAT_TEXTURE_BACKBUFFER;
g_caps.formats[TextureFormat::ETC1] = 0
| BGFX_CAPS_FORMAT_TEXTURE_2D_EMULATED
| BGFX_CAPS_FORMAT_TEXTURE_3D_EMULATED
@@ -3354,8 +3356,15 @@ WGPU_IMPORT
_outSbo.offsets[0] = offset0;
_outSbo.offsets[1] = offset1;
bx::memCopy(&sbc.data[offset0], _vsData, _vsSize);
bx::memCopy(&sbc.data[offset1], _fsData, _fsSize);
if (NULL != _vsData)
{
bx::memCopy(&sbc.data[offset0], _vsData, _vsSize);
}
if (NULL != _fsData)
{
bx::memCopy(&sbc.data[offset1], _fsData, _fsSize);
}
}
void ChunkedScratchBufferWGPU::begin()