Browse Source

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

Alex Szpakowski 6 years ago
parent
commit
58e26280c2
1 changed files with 3 additions and 1 deletions
  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)
 		if (rendertarget)
 			return false;
 			return false;
 		else
 		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:
 	case PIXELFORMAT_RGBA16:
 		if (rendertarget)
 		if (rendertarget)
 			return false;
 			return false;