Skip to content
Snippets Groups Projects
Commit a9aca58e authored by David Parks's avatar David Parks
Browse files

SH-2508 Fix for edit/rotate ring not showing up on Radeon X1950 pro

parent b32e6e09
No related branches found
No related tags found
No related merge requests found
...@@ -53,22 +53,22 @@ void LLCone::render(S32 sides) ...@@ -53,22 +53,22 @@ void LLCone::render(S32 sides)
F32 a = (F32) i/sides * F_PI*2.f; F32 a = (F32) i/sides * F_PI*2.f;
F32 x = cosf(a)*0.5f; F32 x = cosf(a)*0.5f;
F32 y = sinf(a)*0.5f; F32 y = sinf(a)*0.5f;
gGL.vertex3f(x,y,0.f); gGL.vertex3f(x,y,-.5f);
} }
gGL.vertex3f(cosf(0.f)*0.5f, sinf(0.f)*0.5f, 0.f); gGL.vertex3f(cosf(0.f)*0.5f, sinf(0.f)*0.5f, -0.5f);
gGL.end(); gGL.end();
gGL.begin(LLRender::TRIANGLE_FAN); gGL.begin(LLRender::TRIANGLE_FAN);
gGL.vertex3f(0.f, 0.f, 1.f); gGL.vertex3f(0.f, 0.f, 0.5f);
for (U32 i = 0; i < sides; i++) for (U32 i = 0; i < sides; i++)
{ {
F32 a = (F32) i/sides * F_PI*2.f; F32 a = (F32) i/sides * F_PI*2.f;
F32 x = cosf(a)*0.5f; F32 x = cosf(a)*0.5f;
F32 y = sinf(a)*0.5f; F32 y = sinf(a)*0.5f;
gGL.vertex3f(x,y,0.f); gGL.vertex3f(x,y,-0.5f);
} }
gGL.vertex3f(cosf(0.f)*0.5f, sinf(0.f)*0.5f, 0.f); gGL.vertex3f(cosf(0.f)*0.5f, sinf(0.f)*0.5f, -0.5f);
gGL.end(); gGL.end();
} }
......
...@@ -199,8 +199,7 @@ void LLManipRotate::render() ...@@ -199,8 +199,7 @@ void LLManipRotate::render()
gl_circle_2d( 0, 0, mRadiusMeters, CIRCLE_STEPS, TRUE ); gl_circle_2d( 0, 0, mRadiusMeters, CIRCLE_STEPS, TRUE );
} }
GLdouble plane_eqn[] = { 0, 0, 1, 0 }; gGL.flush();
glClipPlane( GL_CLIP_PLANE0, plane_eqn );
} }
gGL.popMatrix(); gGL.popMatrix();
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment