mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-02 01:44:06 -04:00
Eliminate unnecessary glHint and glPointParametefv calls
This commit is contained in:
parent
834cc57deb
commit
c093fc0fa4
@ -3066,7 +3066,6 @@ prepare_display_region(DisplayRegionPipelineReader *dr) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
report_my_gl_errors();
|
report_my_gl_errors();
|
||||||
do_point_size();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
@ -6264,31 +6263,32 @@ do_issue_antialias() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#ifndef OPENGLES_2
|
#ifndef OPENGLES_2
|
||||||
|
GLenum quality;
|
||||||
switch (target_antialias->get_mode_quality()) {
|
switch (target_antialias->get_mode_quality()) {
|
||||||
case AntialiasAttrib::M_faster:
|
case AntialiasAttrib::M_faster:
|
||||||
glHint(GL_LINE_SMOOTH_HINT, GL_FASTEST);
|
quality = GL_FASTEST;
|
||||||
glHint(GL_POINT_SMOOTH_HINT, GL_FASTEST);
|
|
||||||
#ifndef OPENGLES
|
|
||||||
glHint(GL_POLYGON_SMOOTH_HINT, GL_FASTEST);
|
|
||||||
#endif // OPENGLES
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case AntialiasAttrib::M_better:
|
case AntialiasAttrib::M_better:
|
||||||
glHint(GL_LINE_SMOOTH_HINT, GL_NICEST);
|
quality = GL_NICEST;
|
||||||
glHint(GL_POINT_SMOOTH_HINT, GL_NICEST);
|
|
||||||
#ifndef OPENGLES
|
|
||||||
glHint(GL_POLYGON_SMOOTH_HINT, GL_NICEST);
|
|
||||||
#endif // OPENGLES
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
glHint(GL_LINE_SMOOTH_HINT, GL_DONT_CARE);
|
quality = GL_DONT_CARE;
|
||||||
glHint(GL_POINT_SMOOTH_HINT, GL_DONT_CARE);
|
|
||||||
#ifndef OPENGLES
|
|
||||||
glHint(GL_POLYGON_SMOOTH_HINT, GL_DONT_CARE);
|
|
||||||
#endif // OPENGLES
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (_line_smooth_enabled) {
|
||||||
|
glHint(GL_LINE_SMOOTH_HINT, quality);
|
||||||
|
}
|
||||||
|
if (_point_smooth_enabled) {
|
||||||
|
glHint(GL_POINT_SMOOTH_HINT, quality);
|
||||||
|
}
|
||||||
|
#ifndef OPENGLES
|
||||||
|
if (_polygon_smooth_enabled) {
|
||||||
|
glHint(GL_POLYGON_SMOOTH_HINT, quality);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
#endif // !OPENGLES_2
|
#endif // !OPENGLES_2
|
||||||
|
|
||||||
report_my_gl_errors();
|
report_my_gl_errors();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user