mirror of
https://github.com/bkaradzic/bgfx.git
synced 2026-02-20 22:03:12 +01:00
GL: Added texture mip autogen.
This commit is contained in:
28
src/bgfx.cpp
28
src/bgfx.cpp
@@ -1129,25 +1129,26 @@ namespace bgfx
|
||||
}
|
||||
|
||||
BX_TRACE("Supported texture formats:");
|
||||
BX_TRACE("\t +--------------- 2D: x = supported / * = emulated");
|
||||
BX_TRACE("\t |+-------------- 2D: sRGB format");
|
||||
BX_TRACE("\t ||+------------- 3D: x = supported / * = emulated");
|
||||
BX_TRACE("\t |||+------------ 3D: sRGB format");
|
||||
BX_TRACE("\t ||||+----------- Cube: x = supported / * = emulated");
|
||||
BX_TRACE("\t |||||+---------- Cube: sRGB format");
|
||||
BX_TRACE("\t ||||||+--------- vertex format");
|
||||
BX_TRACE("\t |||||||+-------- image");
|
||||
BX_TRACE("\t ||||||||+------- framebuffer");
|
||||
BX_TRACE("\t |||||||||+------ MSAA framebuffer");
|
||||
BX_TRACE("\t ||||||||||+----- MSAA texture");
|
||||
BX_TRACE("\t ||||||||||| +-- name");
|
||||
BX_TRACE("\t +---------------- 2D: x = supported / * = emulated");
|
||||
BX_TRACE("\t |+--------------- 2D: sRGB format");
|
||||
BX_TRACE("\t ||+-------------- 3D: x = supported / * = emulated");
|
||||
BX_TRACE("\t |||+------------- 3D: sRGB format");
|
||||
BX_TRACE("\t ||||+------------ Cube: x = supported / * = emulated");
|
||||
BX_TRACE("\t |||||+----------- Cube: sRGB format");
|
||||
BX_TRACE("\t ||||||+---------- vertex format");
|
||||
BX_TRACE("\t |||||||+--------- image");
|
||||
BX_TRACE("\t ||||||||+-------- framebuffer");
|
||||
BX_TRACE("\t |||||||||+------- MSAA framebuffer");
|
||||
BX_TRACE("\t ||||||||||+------ MSAA texture");
|
||||
BX_TRACE("\t |||||||||||+----- Auto-generated mips");
|
||||
BX_TRACE("\t |||||||||||| +-- name");
|
||||
for (uint32_t ii = 0; ii < TextureFormat::Count; ++ii)
|
||||
{
|
||||
if (TextureFormat::Unknown != ii
|
||||
&& TextureFormat::UnknownDepth != ii)
|
||||
{
|
||||
uint16_t flags = g_caps.formats[ii];
|
||||
BX_TRACE("\t[%c%c%c%c%c%c%c%c%c%c%c] %s"
|
||||
BX_TRACE("\t[%c%c%c%c%c%c%c%c%c%c%c%c] %s"
|
||||
, flags&BGFX_CAPS_FORMAT_TEXTURE_2D ? 'x' : flags&BGFX_CAPS_FORMAT_TEXTURE_2D_EMULATED ? '*' : ' '
|
||||
, flags&BGFX_CAPS_FORMAT_TEXTURE_2D_SRGB ? 'l' : ' '
|
||||
, flags&BGFX_CAPS_FORMAT_TEXTURE_3D ? 'x' : flags&BGFX_CAPS_FORMAT_TEXTURE_3D_EMULATED ? '*' : ' '
|
||||
@@ -1159,6 +1160,7 @@ namespace bgfx
|
||||
, flags&BGFX_CAPS_FORMAT_TEXTURE_FRAMEBUFFER ? 'f' : ' '
|
||||
, flags&BGFX_CAPS_FORMAT_TEXTURE_FRAMEBUFFER_MSAA ? '+' : ' '
|
||||
, flags&BGFX_CAPS_FORMAT_TEXTURE_MSAA ? 'm' : ' '
|
||||
, flags&BGFX_CAPS_FORMAT_TEXTURE_MIP_AUTOGEN ? 'M' : ' '
|
||||
, getName(TextureFormat::Enum(ii) )
|
||||
);
|
||||
BX_UNUSED(flags);
|
||||
|
||||
Reference in New Issue
Block a user