16 |
|
|
17 |
|
int dolights = MAXLIGHTS; /* do how many more light sources? */ |
18 |
|
|
19 |
< |
static int lightid[MAXLIGHTS] = {GL_LIGHT0, GL_LIGHT1, GL_LIGHT2, |
19 |
> |
int glightid[MAXLIGHTS] = {GL_LIGHT0, GL_LIGHT1, GL_LIGHT2, |
20 |
|
GL_LIGHT3, GL_LIGHT4, GL_LIGHT5, GL_LIGHT6, GL_LIGHT7}; |
21 |
|
|
22 |
|
static int lightlist; /* light list id */ |
163 |
|
register int n; |
164 |
|
{ |
165 |
|
register MATREC *m = lightrec[n].m; |
166 |
< |
int thislight = lightid[n]; |
166 |
> |
int thislight = glightid[n]; |
167 |
|
GLfloat vec[4]; |
168 |
|
/* assign direction */ |
169 |
|
VCOPY(vec, lightrec[n].pos); |
188 |
|
{ |
189 |
|
GLfloat vec[4]; |
190 |
|
register MATREC *m = lightrec[n].m; |
191 |
< |
int thislight = lightid[n]; |
191 |
> |
int thislight = glightid[n]; |
192 |
|
/* assign position */ |
193 |
|
VCOPY(vec, lightrec[n].pos); vec[3] = 1.; |
194 |
|
glLightfv(thislight, GL_POSITION, vec); |
223 |
|
{ |
224 |
|
GLfloat vec[4]; |
225 |
|
register MATREC *m = lightrec[n].m; |
226 |
< |
int thislight = lightid[n]; |
226 |
> |
int thislight = glightid[n]; |
227 |
|
/* assign position */ |
228 |
|
VCOPY(vec, lightrec[n].pos); vec[3] = 1.; |
229 |
|
glLightfv(thislight, GL_POSITION, vec); |