MedicalVisualization
OpenGL Texturing Shader Example
2D Texturing:
!!ARBvp1.0 OPTION ARB_position_invariant; PARAM invtra[4]={state.matrix.modelview.invtrans}; TEMP n,v; MOV n,vertex.normal; DP4 v.x,invtra[0],n; DP4 v.y,invtra[1],n; DP4 v.z,invtra[2],n; DP4 v.w,invtra[3],n; MOV result.texcoord[2],v; MOV result.texcoord[0],vertex.position.xzyw; MOV result.color,vertex.color; END
!!ARBfp1.0 TEMP n,l,c,t; MOV n,fragment.texcoord[2]; MOV c,fragment.texcoord[0]; TEX t,c,texture[0],2D; DP3 l.x,n,n; RSQ l.x,l.x; MUL n,n,l.x; MUL t,fragment.color,t; MUL result.color,t,n.z; END
