mirror of
https://github.com/bkaradzic/bgfx.git
synced 2026-09-22 18:34:32 +00:00
GL: fix data-less compressed texture arrays and stale m_immutableStorage on handle reuse (#3992)
This commit is contained in:
@@ -6008,6 +6008,7 @@ namespace bgfx { namespace gl
|
||||
m_currentSamplerHash = UINT32_MAX;
|
||||
m_baseLevel = 0;
|
||||
m_maxLevel = -1;
|
||||
m_immutableStorage = false;
|
||||
|
||||
const bool writeOnly = 0 != (m_flags&BGFX_TEXTURE_RT_WRITE_ONLY);
|
||||
const bool computeWrite = 0 != (m_flags&BGFX_TEXTURE_COMPUTE_WRITE );
|
||||
@@ -6513,7 +6514,8 @@ namespace bgfx { namespace gl
|
||||
) );
|
||||
}
|
||||
}
|
||||
else if (!computeWrite)
|
||||
else if (!computeWrite
|
||||
&& !m_immutableStorage)
|
||||
{
|
||||
if (compressed
|
||||
&& !convert)
|
||||
|
||||
Reference in New Issue
Block a user