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
11varying vec4 ECposition;   // surface position in eye coordinates
12varying vec4 ECballCenter; // ball center in eye coordinates
13uniform vec4 BallCenter;   // ball center in modelling coordinates
14
15void main()
16{ 
17//orig:    ECposition   = gl_ModelViewMatrix * gl_Vertex;
18
19    ECposition = gl_TextureMatrix[0] * gl_Vertex;
20    ECposition = gl_ModelViewMatrix * ECposition;
21
22    ECballCenter = gl_ModelViewMatrix * BallCenter;
23    gl_Position  = ftransform();
24}
25