OSDN Git Service

* UnshadedArray shader will attempt to enable the relevant texture array extensions...
authorShAdOwIsLoRd <ShAdOwIsLoRd@75d07b2b-3a1a-0410-a2c5-0572b91ccdca>
Fri, 19 Apr 2013 17:01:25 +0000 (17:01 +0000)
committerShAdOwIsLoRd <ShAdOwIsLoRd@75d07b2b-3a1a-0410-a2c5-0572b91ccdca>
Fri, 19 Apr 2013 17:01:25 +0000 (17:01 +0000)
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@10564 75d07b2b-3a1a-0410-a2c5-0572b91ccdca

engine/src/test/jme3test/texture/UnshadedArray.frag

index 655ff9b..4cd92cf 100644 (file)
@@ -1,3 +1,6 @@
+#extension GL_EXT_texture_array : enable\r
+#extension GL_EXT_gpu_shader4 : enable\r
+\r
 uniform vec4 m_Color;\r
 \r
 #if defined(HAS_GLOWMAP) || defined(HAS_COLORMAP) || (defined(HAS_LIGHTMAP) && !defined(SEPARATE_TEXCOORD))\r
@@ -5,6 +8,10 @@ uniform vec4 m_Color;
 #endif\r
 \r
 #ifdef HAS_COLORMAP\r
+    #if !defined(GL_EXT_texture_array) && !defined(GL_EXT_gpu_shader4)\r
+        #error Texture arrays are not supported, but required for this shader.\r
+    #endif\r
+\r
     uniform sampler2DArray m_ColorMap;\r
 #endif\r
 \r