Changeset 12880 for OpenSceneGraph-Data
- Timestamp:
- 11/11/11 11:33:49 (6 months ago)
- Location:
- OpenSceneGraph-Data/trunk/shaders
- Files:
-
- 9 modified
-
volume.frag (modified) (2 diffs)
-
volume.vert (modified) (2 diffs)
-
volume_iso.frag (modified) (2 diffs)
-
volume_lit.frag (modified) (2 diffs)
-
volume_lit_tf.frag (modified) (1 diff)
-
volume_mip.frag (modified) (2 diffs)
-
volume_tf.frag (modified) (2 diffs)
-
volume_tf_iso.frag (modified) (2 diffs)
-
volume_tf_mip.frag (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph-Data/trunk/shaders/volume.frag
r10442 r12880 7 7 varying vec4 vertexPos; 8 8 varying mat4 texgen; 9 varying vec4 baseColor; 9 10 10 11 void main(void) … … 94 95 95 96 fragColor.w *= TransparencyValue; 97 if (fragColor.w>1.0) fragColor.w = 1.0; 96 98 97 if (fragColor.w>1.0) fragColor.w = 1.0; 99 fragColor *= baseColor; 100 98 101 if (fragColor.w<AlphaFuncValue) discard; 99 102 -
OpenSceneGraph-Data/trunk/shaders/volume.vert
r12857 r12880 4 4 varying vec3 lightDirection; 5 5 varying mat4 texgen; 6 6 varying vec4 baseColor; 7 7 8 8 void main(void) … … 12 12 cameraPos = gl_ModelViewMatrixInverse * vec4(0,0,0,1); 13 13 vertexPos = gl_Vertex; 14 baseColor = gl_FrontMaterial.diffuse; 14 15 15 16 vec4 lightPosition = gl_ModelViewMatrixInverse * gl_LightSource[0].position; -
OpenSceneGraph-Data/trunk/shaders/volume_iso.frag
r12858 r12880 8 8 varying vec3 lightDirection; 9 9 varying mat4 texgen; 10 varying vec4 baseColor; 10 11 11 12 void main(void) … … 114 115 color.a = 1.0; 115 116 117 color *= baseColor; 118 116 119 gl_FragColor = color; 117 120 -
OpenSceneGraph-Data/trunk/shaders/volume_lit.frag
r12858 r12880 8 8 varying vec3 lightDirection; 9 9 varying mat4 texgen; 10 varying vec4 baseColor; 10 11 11 12 void main(void) … … 121 122 122 123 fragColor.w *= TransparencyValue; 124 if (fragColor.w>1.0) fragColor.w = 1.0; 123 125 124 if (fragColor.w>1.0) fragColor.w = 1.0; 126 fragColor *= baseColor; 127 125 128 if (fragColor.w<AlphaFuncValue) discard; 126 129 -
OpenSceneGraph-Data/trunk/shaders/volume_lit_tf.frag
r12858 r12880 13 13 varying vec3 lightDirection; 14 14 varying mat4 texgen; 15 varying vec4 baseColor; 15 16 16 17 void main(void) -
OpenSceneGraph-Data/trunk/shaders/volume_mip.frag
r10442 r12880 7 7 varying vec4 vertexPos; 8 8 varying mat4 texgen; 9 varying vec4 baseColor; 9 10 10 11 void main(void) … … 87 88 88 89 fragColor.w *= TransparencyValue; 90 if (fragColor.w>1.0) fragColor.w = 1.0; 89 91 90 if (fragColor.w>1.0) fragColor.w = 1.0; 92 fragColor *= baseColor; 93 91 94 if (fragColor.w<AlphaFuncValue) discard; 92 95 -
OpenSceneGraph-Data/trunk/shaders/volume_tf.frag
r10567 r12880 12 12 varying vec4 vertexPos; 13 13 varying mat4 texgen; 14 varying vec4 baseColor; 14 15 15 16 void main(void) … … 101 102 102 103 fragColor.w *= TransparencyValue; 104 if (fragColor.w>1.0) fragColor.w = 1.0; 103 105 104 if (fragColor.w>1.0) fragColor.w = 1.0; 106 fragColor *= baseColor; 107 105 108 if (fragColor.w<AlphaFuncValue) discard; 106 109 -
OpenSceneGraph-Data/trunk/shaders/volume_tf_iso.frag
r12858 r12880 13 13 varying vec3 lightDirection; 14 14 varying mat4 texgen; 15 varying vec4 baseColor; 15 16 16 17 void main(void) … … 118 119 } 119 120 121 color *= baseColor; 122 120 123 gl_FragColor = color; 121 124 -
OpenSceneGraph-Data/trunk/shaders/volume_tf_mip.frag
r10567 r12880 12 12 varying vec4 vertexPos; 13 13 varying mat4 texgen; 14 varying vec4 baseColor; 14 15 15 16 void main(void) … … 90 91 91 92 fragColor.w *= TransparencyValue; 93 if (fragColor.w>1.0) fragColor.w = 1.0; 92 94 93 if (fragColor.w>1.0) fragColor.w = 1.0; 95 fragColor *= baseColor; 96 94 97 if (fragColor.w<AlphaFuncValue) discard; 95 98 gl_FragColor = fragColor;
