mirror of
https://git.code.sf.net/p/quake/newtree
synced 2025-01-22 07:51:20 +00:00
oh, nothing much, just 1/4 R_DrawSkyLayer's us/call :) (I halved the number
of steps around the glob in each direction). it's now taking 3% of the time on my machine.
This commit is contained in:
parent
f98331c3a8
commit
6f93f36cc2
1 changed files with 8 additions and 8 deletions
|
@ -681,22 +681,22 @@ R_DrawSkyLayer (float s)
|
|||
float x, y, a1x, a1y, a2x, a2y;
|
||||
vec3_t v;
|
||||
|
||||
for (a = 0; a < 32; a++)
|
||||
for (a = 0; a < 16; a++)
|
||||
{
|
||||
a1x = bubble_costable[a];
|
||||
a1y = -bubble_sintable[a];
|
||||
a2x = bubble_costable[a+1];
|
||||
a2y = -bubble_sintable[a+1];
|
||||
a1x = bubble_costable[a*2];
|
||||
a1y = -bubble_sintable[a*2];
|
||||
a2x = bubble_costable[(a+1)*2];
|
||||
a2y = -bubble_sintable[(a+1)*2];
|
||||
|
||||
glBegin (GL_TRIANGLE_STRIP);
|
||||
glTexCoord2f(0.5 + s * (1.0 / 128.0), 0.5 + s * (1.0 / 128.0));
|
||||
glVertex3f(r_refdef.vieworg[0],
|
||||
r_refdef.vieworg[1],
|
||||
r_refdef.vieworg[2]+domescale[2]);
|
||||
for (b = 1; b < 16; b++)
|
||||
for (b = 1; b < 8; b++)
|
||||
{
|
||||
x = bubble_costable[b+16];
|
||||
y = -bubble_sintable[b+16];
|
||||
x = bubble_costable[b*2+16];
|
||||
y = -bubble_sintable[b*2+16];
|
||||
|
||||
v[0] = a1x*x * domescale[0];
|
||||
v[1] = a1y*x * domescale[1];
|
||||
|
|
Loading…
Reference in a new issue