Changed some GL matricies to single precision.
This commit is contained in:
@@ -104,14 +104,24 @@ void hud_render_text(const LLWString &wstr, const LLVector3 &pos_agent,
|
||||
//get the render_pos in screen space
|
||||
|
||||
F64 winX, winY, winZ;
|
||||
LLRect world_view_rect = gViewerWindow->getWorldViewRectRaw();
|
||||
const LLRect& world_view_rect = gViewerWindow->getWorldViewRectRaw();
|
||||
S32 viewport[4];
|
||||
viewport[0] = world_view_rect.mLeft;
|
||||
viewport[1] = world_view_rect.mBottom;
|
||||
viewport[2] = world_view_rect.getWidth();
|
||||
viewport[3] = world_view_rect.getHeight();
|
||||
|
||||
F64 mdlv[16];
|
||||
F64 proj[16];
|
||||
|
||||
for (U32 i = 0; i < 16; i++)
|
||||
{
|
||||
mdlv[i] = (F64) gGLModelView[i];
|
||||
proj[i] = (F64) gGLProjection[i];
|
||||
}
|
||||
|
||||
gluProject(render_pos.mV[0], render_pos.mV[1], render_pos.mV[2],
|
||||
gGLModelView, gGLProjection, (GLint*) viewport,
|
||||
mdlv, proj, (GLint*) viewport,
|
||||
&winX, &winY, &winZ);
|
||||
|
||||
//fonts all render orthographically, set up projection``
|
||||
|
||||
Reference in New Issue
Block a user