src/gldraw.cpp

changeset 529
c294b2070185
parent 527
47c068f2e7e3
child 534
3ed2ebcbc84f
equal deleted inserted replaced
528:e38d199ef9aa 529:c294b2070185
62 cfg (Int, gl_camera, GLRenderer::Free); 62 cfg (Int, gl_camera, GLRenderer::Free);
63 cfg (Bool, gl_blackedges, false); 63 cfg (Bool, gl_blackedges, false);
64 cfg (Bool, gl_axes, false); 64 cfg (Bool, gl_axes, false);
65 cfg (Bool, gl_wireframe, false); 65 cfg (Bool, gl_wireframe, false);
66 cfg (Bool, gl_logostuds, false); 66 cfg (Bool, gl_logostuds, false);
67 cfg (Bool, gl_aa, true);
67 68
68 // argh 69 // argh
69 const char* g_CameraNames[7] = 70 const char* g_CameraNames[7] =
70 { QT_TRANSLATE_NOOP ("GLRenderer", "Top"), 71 { QT_TRANSLATE_NOOP ("GLRenderer", "Top"),
71 QT_TRANSLATE_NOOP ("GLRenderer", "Front"), 72 QT_TRANSLATE_NOOP ("GLRenderer", "Front"),
183 184
184 glEnable (GL_DEPTH_TEST); 185 glEnable (GL_DEPTH_TEST);
185 glShadeModel (GL_SMOOTH); 186 glShadeModel (GL_SMOOTH);
186 glEnable (GL_MULTISAMPLE); 187 glEnable (GL_MULTISAMPLE);
187 188
188 glEnable (GL_LINE_SMOOTH); 189 if (gl_aa)
189 glHint (GL_LINE_SMOOTH_HINT, GL_NICEST); 190 { glEnable (GL_LINE_SMOOTH);
191 glEnable (GL_POLYGON_SMOOTH);
192 glHint (GL_LINE_SMOOTH_HINT, GL_NICEST);
193 glHint (GL_POLYGON_SMOOTH_HINT, GL_NICEST);
194 } else
195 { glDisable (GL_LINE_SMOOTH);
196 glDisable (GL_POLYGON_SMOOTH);
197 }
190 } 198 }
191 199
192 // ============================================================================= 200 // =============================================================================
193 // ----------------------------------------------------------------------------- 201 // -----------------------------------------------------------------------------
194 void GLRenderer::resetAngles() 202 void GLRenderer::resetAngles()

mercurial