Merge branch 'origin' into glsl-compiler-1
[mesa.git] / progs / glsl / CH11-toyball.vert.txt
1 //
2 // Fragment shader for procedurally generated toy ball
3 //
4 // Author: Bill Licea-Kane
5 //
6 // Copyright (c) 2002-2003 ATI Research
7 //
8 // See ATI-License.txt for license information
9 //
10
11 varying vec4 ECposition; // surface position in eye coordinates
12 varying vec4 ECballCenter; // ball center in eye coordinates
13 uniform vec4 BallCenter; // ball center in modelling coordinates
14
15 void main()
16 {
17 ECposition = gl_ModelViewMatrix * gl_Vertex;
18 ECballCenter = gl_ModelViewMatrix * BallCenter;
19 gl_Position = ftransform();
20 }