mirror of
https://github.com/bkaradzic/bgfx.git
synced 2026-02-17 20:52:36 +01:00
Added depth MSAA texture validation. Issue #2862.
This commit is contained in:
11
src/bgfx.cpp
11
src/bgfx.cpp
@@ -4502,6 +4502,17 @@ namespace bgfx
|
||||
if (bimg::isDepth(bimg::TextureFormat::Enum(tr.m_format) ) )
|
||||
{
|
||||
++depth;
|
||||
|
||||
BGFX_ERROR_CHECK(true
|
||||
&& 0 != (tr.m_flags & BGFX_TEXTURE_RT_MSAA_MASK)
|
||||
&& 0 != (tr.m_flags & BGFX_TEXTURE_RT_WRITE_ONLY)
|
||||
, _err
|
||||
, BGFX_ERROR_FRAME_BUFFER_VALIDATION
|
||||
, "Frame buffer depth MSAA texture cannot be resolved. It must be created with `BGFX_TEXTURE_RT_WRITE_ONLY` flag."
|
||||
, "Attachment %d, texture flags 0x%016" PRIx64 "."
|
||||
, ii
|
||||
, tr.m_flags
|
||||
);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user