Browse Source

Fixed texture validation.

Branimir Karadžić 8 năm trước cách đây
mục cha
commit
1a9a42bcda
1 tập tin đã thay đổi với 7 bổ sung0 xóa
  1. 7 0
      src/bgfx.cpp

+ 7 - 0
src/bgfx.cpp

@@ -3147,6 +3147,13 @@ error:
 			srgbCaps = BGFX_CAPS_FORMAT_TEXTURE_3D_SRGB;
 			srgbCaps = BGFX_CAPS_FORMAT_TEXTURE_3D_SRGB;
 		}
 		}
 
 
+		if (0 != (_flags & BGFX_TEXTURE_RT_MASK) )
+		{
+			formatSupported = (g_caps.formats[_format] & (0
+				| BGFX_CAPS_FORMAT_TEXTURE_FRAMEBUFFER
+				) );
+		}
+
 		if (!formatSupported)
 		if (!formatSupported)
 		{
 		{
 			_err->setError(BGFX_ERROR_TEXTURE_VALIDATION
 			_err->setError(BGFX_ERROR_TEXTURE_VALIDATION