浏览代码

Fixed texture validation.

Branimir Karadžić 8 年之前
父节点
当前提交
1a9a42bcda
共有 1 个文件被更改,包括 7 次插入0 次删除
  1. 7 0
      src/bgfx.cpp

+ 7 - 0
src/bgfx.cpp

@@ -3147,6 +3147,13 @@ error:
 			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)
 		{
 			_err->setError(BGFX_ERROR_TEXTURE_VALIDATION