summaryrefslogtreecommitdiff
path: root/src/VBox/Additions/common/crOpenGL/pack/packspu_get.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/VBox/Additions/common/crOpenGL/pack/packspu_get.py')
-rw-r--r--src/VBox/Additions/common/crOpenGL/pack/packspu_get.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/VBox/Additions/common/crOpenGL/pack/packspu_get.py b/src/VBox/Additions/common/crOpenGL/pack/packspu_get.py
index 25aa4de2..82f00a85 100644
--- a/src/VBox/Additions/common/crOpenGL/pack/packspu_get.py
+++ b/src/VBox/Additions/common/crOpenGL/pack/packspu_get.py
@@ -48,7 +48,6 @@ GLboolean crPackIsPixelStoreParm(GLenum pname)
"""
from get_sizes import *
-from get_components import *
easy_swaps = {
'GenTextures': '(unsigned int) n',
@@ -117,6 +116,11 @@ for func_name in keys:
#ifdef CR_ARB_vertex_program
|| pname == GL_MAX_VERTEX_ATTRIBS_ARB
#endif
+#ifndef GL_EXT_framebuffer_object
+ || pname == GL_FRAMEBUFFER_BINDING_EXT
+ || pname == GL_READ_FRAMEBUFFER_BINDING_EXT
+ || pname == GL_DRAW_FRAMEBUFFER_BINDING_EXT
+#endif
)
{
#ifdef DEBUG
@@ -200,7 +204,7 @@ for func_name in keys:
if func_name in hard_funcs.keys():
print '\tif (pack_spu.swap)'
print '\t{'
- print '\t\tfor (i = 0 ; i < lookupComponents(pname) ; i++)'
+ print '\t\tfor (i = 0 ; i < crStateHlpComponentsCount(pname) ; i++)'
print '\t\t{'
if hard_funcs[func_name] == 'SWAPDOUBLE':
print '\t\t\t%s[i] = %s(%s[i]);' % (lastParamName, hard_funcs[func_name], lastParamName)