Browse Source

Create sRGB textures if the texture file specifies sRGB

Robin Allen 5 years ago
parent
commit
64c21b3f32
1 changed files with 4 additions and 0 deletions
  1. 4 0
      src/bgfx_p.h

+ 4 - 0
src/bgfx_p.h

@@ -4155,6 +4155,10 @@ constexpr uint64_t kSortKeyComputeProgramMask  = uint64_t(BGFX_CONFIG_MAX_PROGRA
 				return BGFX_INVALID_HANDLE;
 			}
 
+			if (imageContainer.m_srgb) {
+				_flags |= BGFX_TEXTURE_SRGB;
+			}
+
 			TextureHandle handle = { m_textureHandle.alloc() };
 			BX_WARN(isValid(handle), "Failed to allocate texture handle.");