@@ -1798,39 +1798,46 @@ namespace bgfx
17981798
17991799 BX_TRACE (" " );
18001800 BX_TRACE (" Supported texture formats:" );
1801- BX_TRACE (" \t +---------------- 2D: x = supported / * = emulated" );
1802- BX_TRACE (" \t |+--------------- 2D: sRGB format" );
1803- BX_TRACE (" \t ||+-------------- 3D: x = supported / * = emulated" );
1804- BX_TRACE (" \t |||+------------- 3D: sRGB format" );
1805- BX_TRACE (" \t ||||+------------ Cube: x = supported / * = emulated" );
1806- BX_TRACE (" \t |||||+----------- Cube: sRGB format" );
1807- BX_TRACE (" \t ||||||+---------- vertex format" );
1808- BX_TRACE (" \t |||||||+--------- image: i = read-write / r = read / w = write" );
1809- BX_TRACE (" \t ||||||||+-------- framebuffer" );
1810- BX_TRACE (" \t |||||||||+------- MSAA framebuffer" );
1811- BX_TRACE (" \t ||||||||||+------ MSAA texture" );
1812- BX_TRACE (" \t |||||||||||+----- Auto-generated mips" );
1813- BX_TRACE (" \t |||||||||||| +-- name" );
1801+ BX_TRACE (" \t +----------------- 2D: x = supported / * = emulated" );
1802+ BX_TRACE (" \t |+---------------- 2D: sRGB format" );
1803+ BX_TRACE (" \t ||+--------------- 3D: x = supported / * = emulated" );
1804+ BX_TRACE (" \t |||+-------------- 3D: sRGB format" );
1805+ BX_TRACE (" \t ||||+------------- Cube: x = supported / * = emulated" );
1806+ BX_TRACE (" \t |||||+------------ Cube: sRGB format" );
1807+ BX_TRACE (" \t ||||||+----------- Vertex format" );
1808+ BX_TRACE (" \t |||||||+---------- Image: i = read-write / r = read / w = write" );
1809+ BX_TRACE (" \t ||||||||+--------- Framebuffer" );
1810+ BX_TRACE (" \t |||||||||+-------- MSAA framebuffer" );
1811+ BX_TRACE (" \t ||||||||||+------- MSAA texture" );
1812+ BX_TRACE (" \t |||||||||||+------ Auto-generated mips" );
1813+ BX_TRACE (" \t ||||||||||||+----- Back-buffer" );
1814+ BX_TRACE (" \t ||||||||||||| +-- name" );
18141815 for (uint32_t ii = 0 ; ii < TextureFormat::Count; ++ii)
18151816 {
18161817 if (TextureFormat::Unknown != ii
18171818 && TextureFormat::UnknownDepth != ii)
18181819 {
18191820 uint32_t flags = g_caps.formats [ii];
1820- BX_TRACE (" \t [%c%c%c%c%c%c%c%c%c%c%c%c] %s"
1821- , flags&BGFX_CAPS_FORMAT_TEXTURE_2D ? ' x' : flags&BGFX_CAPS_FORMAT_TEXTURE_2D_EMULATED ? ' *' : ' '
1822- , flags&BGFX_CAPS_FORMAT_TEXTURE_2D_SRGB ? ' l' : ' '
1823- , flags&BGFX_CAPS_FORMAT_TEXTURE_3D ? ' x' : flags&BGFX_CAPS_FORMAT_TEXTURE_3D_EMULATED ? ' *' : ' '
1824- , flags&BGFX_CAPS_FORMAT_TEXTURE_3D_SRGB ? ' l' : ' '
1825- , flags&BGFX_CAPS_FORMAT_TEXTURE_CUBE ? ' x' : flags&BGFX_CAPS_FORMAT_TEXTURE_CUBE_EMULATED ? ' *' : ' '
1826- , flags&BGFX_CAPS_FORMAT_TEXTURE_CUBE_SRGB ? ' l' : ' '
1827- , flags&BGFX_CAPS_FORMAT_TEXTURE_VERTEX ? ' v' : ' '
1828- , (flags&BGFX_CAPS_FORMAT_TEXTURE_IMAGE_READ) &&
1829- (flags&BGFX_CAPS_FORMAT_TEXTURE_IMAGE_WRITE) ? ' i' : flags&BGFX_CAPS_FORMAT_TEXTURE_IMAGE_READ ? ' r' : flags&BGFX_CAPS_FORMAT_TEXTURE_IMAGE_WRITE ? ' w' : ' '
1830- , flags&BGFX_CAPS_FORMAT_TEXTURE_FRAMEBUFFER ? ' f' : ' '
1831- , flags&BGFX_CAPS_FORMAT_TEXTURE_FRAMEBUFFER_MSAA ? ' +' : ' '
1832- , flags&BGFX_CAPS_FORMAT_TEXTURE_MSAA ? ' m' : ' '
1833- , flags&BGFX_CAPS_FORMAT_TEXTURE_MIP_AUTOGEN ? ' M' : ' '
1821+ BX_TRACE (" \t [%c%c%c%c%c%c%c%c%c%c%c%c%c] %s"
1822+ , flags & BGFX_CAPS_FORMAT_TEXTURE_2D ? ' x'
1823+ : flags & BGFX_CAPS_FORMAT_TEXTURE_2D_EMULATED ? ' *' : ' '
1824+ , flags & BGFX_CAPS_FORMAT_TEXTURE_2D_SRGB ? ' l' : ' '
1825+ , flags & BGFX_CAPS_FORMAT_TEXTURE_3D ? ' x'
1826+ : flags & BGFX_CAPS_FORMAT_TEXTURE_3D_EMULATED ? ' *' : ' '
1827+ , flags & BGFX_CAPS_FORMAT_TEXTURE_3D_SRGB ? ' l' : ' '
1828+ , flags & BGFX_CAPS_FORMAT_TEXTURE_CUBE ? ' x'
1829+ : flags & BGFX_CAPS_FORMAT_TEXTURE_CUBE_EMULATED ? ' *' : ' '
1830+ , flags & BGFX_CAPS_FORMAT_TEXTURE_CUBE_SRGB ? ' l' : ' '
1831+ , flags & BGFX_CAPS_FORMAT_TEXTURE_VERTEX ? ' v' : ' '
1832+ , (flags & BGFX_CAPS_FORMAT_TEXTURE_IMAGE_READ) &&
1833+ (flags & BGFX_CAPS_FORMAT_TEXTURE_IMAGE_WRITE) ? ' i'
1834+ : flags & BGFX_CAPS_FORMAT_TEXTURE_IMAGE_READ ? ' r'
1835+ : flags & BGFX_CAPS_FORMAT_TEXTURE_IMAGE_WRITE ? ' w' : ' '
1836+ , flags & BGFX_CAPS_FORMAT_TEXTURE_FRAMEBUFFER ? ' f' : ' '
1837+ , flags & BGFX_CAPS_FORMAT_TEXTURE_FRAMEBUFFER_MSAA ? ' +' : ' '
1838+ , flags & BGFX_CAPS_FORMAT_TEXTURE_MSAA ? ' m' : ' '
1839+ , flags & BGFX_CAPS_FORMAT_TEXTURE_MIP_AUTOGEN ? ' M' : ' '
1840+ , flags & BGFX_CAPS_FORMAT_TEXTURE_BACKBUFFER ? ' b' : ' '
18341841 , getName (TextureFormat::Enum (ii) )
18351842 );
18361843 BX_UNUSED (flags);
0 commit comments