aboutsummaryrefslogtreecommitdiff
path: root/engine/src/test/jme3test/texture/tex3DThumb.frag
diff options
context:
space:
mode:
Diffstat (limited to 'engine/src/test/jme3test/texture/tex3DThumb.frag')
-rw-r--r--engine/src/test/jme3test/texture/tex3DThumb.frag14
1 files changed, 14 insertions, 0 deletions
diff --git a/engine/src/test/jme3test/texture/tex3DThumb.frag b/engine/src/test/jme3test/texture/tex3DThumb.frag
new file mode 100644
index 0000000..f6eb25a
--- /dev/null
+++ b/engine/src/test/jme3test/texture/tex3DThumb.frag
@@ -0,0 +1,14 @@
+uniform sampler3D m_Texture;
+uniform int m_Rows;
+uniform float m_InvDepth;
+
+varying vec2 texCoord;
+
+void main(){
+float depthx=floor(texCoord.x);
+ float depthy=(m_Rows-1.0) - floor(texCoord.y);
+ //vec3 texC=vec3(texCoord.x,texCoord.y ,0.7);//
+
+ vec3 texC=vec3(fract(texCoord.x),fract(texCoord.y),(depthy*m_Rows+depthx)*m_InvDepth);//
+ gl_FragColor= texture3D(m_Texture,texC);
+} \ No newline at end of file