Browse Source

Fix point size/line width setting regression in OpenGL

rdb 10 years ago
parent
commit
51e243deb5
1 changed files with 6 additions and 2 deletions
  1. 6 2
      panda/src/glstuff/glGraphicsStateGuardian_src.cxx

+ 6 - 2
panda/src/glstuff/glGraphicsStateGuardian_src.cxx

@@ -6036,9 +6036,13 @@ do_issue_render_mode() {
 
 
   // The thickness affects both the line width and the point size.
   // The thickness affects both the line width and the point size.
   if (thickness != _point_size) {
   if (thickness != _point_size) {
-    glLineWidth(_point_size);
+    if (GLCAT.is_spam()) {
+      GLCAT.spam() << "setting thickness to " << thickness << "\n";
+    }
+
+    glLineWidth(thickness);
 #ifndef OPENGLES_2
 #ifndef OPENGLES_2
-    glPointSize(_point_size);
+    glPointSize(thickness);
 #endif
 #endif
     _point_size = thickness;
     _point_size = thickness;
   }
   }