Преглед изворни кода

Fix detection for support of r16 and rg16 image formats on desktops.

Alex Szpakowski пре 6 година
родитељ
комит
58e26280c2
1 измењених фајлова са 3 додато и 1 уклоњено
  1. 3 1
      src/modules/graphics/opengl/OpenGL.cpp

+ 3 - 1
src/modules/graphics/opengl/OpenGL.cpp

@@ -1725,7 +1725,9 @@ bool OpenGL::isPixelFormatSupported(PixelFormat pixelformat, bool rendertarget,
 		if (rendertarget)
 			return false;
 		else
-			return (GLAD_VERSION_1_1 && GLAD_EXT_texture_rg) || (GLAD_EXT_texture_norm16 && (GLAD_ES_VERSION_3_0 || GLAD_EXT_texture_rg));
+			return GLAD_VERSION_3_0
+				|| (GLAD_VERSION_1_1 && GLAD_ARB_texture_rg)
+				|| (GLAD_EXT_texture_norm16 && (GLAD_ES_VERSION_3_0 || GLAD_EXT_texture_rg));
 	case PIXELFORMAT_RGBA16:
 		if (rendertarget)
 			return false;