Added _layer parameter to bgfx::readTexture for texture array/cubemap readback. Closes #3235. (#3737)

This commit is contained in:
Branimir Karadžić
2026-06-07 09:22:37 -07:00
committed by GitHub
parent 944ccff1e4
commit e92490c3f7
21 changed files with 155 additions and 64 deletions
+2 -2
View File
@@ -1690,7 +1690,7 @@ WGPU_IMPORT
*(bool*)(_userdata2) = true;
}
void readTexture(TextureHandle _handle, void* _data, uint8_t _mip) override
void readTexture(TextureHandle _handle, void* _data, uint16_t _layer, uint8_t _mip) override
{
const TextureWGPU& texture = m_textures[_handle.idx];
@@ -1727,7 +1727,7 @@ WGPU_IMPORT
{
.x = 0,
.y = 0,
.z = 0,
.z = _layer,
},
.aspect = WGPUTextureAspect_All,
},