Browse Source

Oops, the fix was only for EGL

rdb 15 years ago
parent
commit
1feec43b43

+ 1 - 1
panda/src/glxdisplay/glxGraphicsStateGuardian.cxx

@@ -296,7 +296,7 @@ choose_pixel_format(const FrameBufferProperties &properties,
   int best_result = 0;
   int best_result = 0;
   FrameBufferProperties best_props;
   FrameBufferProperties best_props;
 
 
-  static const int max_attrib_list = 256;
+  static const int max_attrib_list = 32;
   int attrib_list[max_attrib_list];
   int attrib_list[max_attrib_list];
   int n = 0;
   int n = 0;
   attrib_list[n++] = GLX_STEREO;
   attrib_list[n++] = GLX_STEREO;

+ 1 - 1
panda/src/wgldisplay/wglGraphicsStateGuardian.cxx

@@ -166,7 +166,7 @@ bool wglGraphicsStateGuardian::
 get_properties_advanced(FrameBufferProperties &properties, 
 get_properties_advanced(FrameBufferProperties &properties, 
                         HDC window_dc, int pfnum) {
                         HDC window_dc, int pfnum) {
   
   
-  static const int max_attrib_list = 256;
+  static const int max_attrib_list = 32;
   int iattrib_list[max_attrib_list];
   int iattrib_list[max_attrib_list];
   int ivalue_list[max_attrib_list];
   int ivalue_list[max_attrib_list];
   int ni = 0;
   int ni = 0;