Added sRGB texture caps.

This commit is contained in:
Branimir Karadžić
2015-05-04 17:23:11 -07:00
parent 76fa899c22
commit bd17691a41
3 changed files with 94 additions and 60 deletions

View File

@@ -857,20 +857,22 @@ namespace bgfx
}
BX_TRACE("Supported texture formats:");
BX_TRACE("\t +------- x = supported / * = emulated");
BX_TRACE("\t |+------ vertex format");
BX_TRACE("\t ||+----- image");
BX_TRACE("\t ||| +-- name");
BX_TRACE("\t +-------- x = supported / * = emulated");
BX_TRACE("\t |+------- sRGB format");
BX_TRACE("\t ||+------ vertex format");
BX_TRACE("\t |||+----- image");
BX_TRACE("\t |||| +-- name");
for (uint32_t ii = 0; ii < TextureFormat::Count; ++ii)
{
if (TextureFormat::Unknown != ii
&& TextureFormat::UnknownDepth != ii)
{
uint8_t flags = g_caps.formats[ii];
BX_TRACE("\t[%c%c%c] %s"
, flags&BGFX_CAPS_FORMAT_TEXTURE_COLOR ? 'x' : flags&BGFX_CAPS_FORMAT_TEXTURE_EMULATED ? '*' : ' '
, flags&BGFX_CAPS_FORMAT_TEXTURE_VERTEX ? 'v' : ' '
, flags&BGFX_CAPS_FORMAT_TEXTURE_IMAGE ? 'i' : ' '
BX_TRACE("\t[%c%c%c%c] %s"
, flags&BGFX_CAPS_FORMAT_TEXTURE_COLOR ? 'x' : flags&BGFX_CAPS_FORMAT_TEXTURE_EMULATED ? '*' : ' '
, flags&BGFX_CAPS_FORMAT_TEXTURE_COLOR_SRGB ? 'l' : ' '
, flags&BGFX_CAPS_FORMAT_TEXTURE_VERTEX ? 'v' : ' '
, flags&BGFX_CAPS_FORMAT_TEXTURE_IMAGE ? 'i' : ' '
, getName(TextureFormat::Enum(ii) )
);
BX_UNUSED(flags);