nuclear@4: uniform sampler3D vol_tex; nuclear@4: uniform sampler1D xfer_tex; nuclear@4: nuclear@4: void main() nuclear@4: { nuclear@4: vec4 voxel = texture3D(vol_tex, gl_TexCoord[0].xyz); nuclear@4: vec4 color = texture1D(xfer_tex, voxel.a); nuclear@4: nuclear@4: gl_FragColor.rgb = color.rgb; nuclear@4: gl_FragColor.a = 1.0; nuclear@4: }