summaryrefslogtreecommitdiff
path: root/src/glx/apple/gen_funcs.tcl
diff options
context:
space:
mode:
authorJeremy Huddleston <jeremyhu@freedesktop.org>2010-01-02 00:03:53 -0500
committerJeremy Huddleston <jeremyhu@apple.com>2010-04-01 12:33:47 -0700
commit69ea4e7718efb60b6b0d795a355cebd6712ceac1 (patch)
tree89735e8dcb2ab2ee18e82408e148d8bcceb48250 /src/glx/apple/gen_funcs.tcl
parentdbe8b013936d977ec63d6607bfd2fc6772d29787 (diff)
apple: Use mesa gl.h rather than generating one.
Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
Diffstat (limited to 'src/glx/apple/gen_funcs.tcl')
-rw-r--r--src/glx/apple/gen_funcs.tcl13
1 files changed, 4 insertions, 9 deletions
diff --git a/src/glx/apple/gen_funcs.tcl b/src/glx/apple/gen_funcs.tcl
index ff314dc6a7..e78eb3278c 100644
--- a/src/glx/apple/gen_funcs.tcl
+++ b/src/glx/apple/gen_funcs.tcl
@@ -72,6 +72,8 @@ proc is-extension-supported? name {
}
#This is going to need to be updated for OpenGL >= 2.1 in SnowLeopard.
+# TextureComponentCount is GLenum in SL for everything
+# It is GLint in mesa, but is GLenum for glTexImage3DEXT
array set typemap {
void void
List GLuint
@@ -126,7 +128,7 @@ array set typemap {
ShadingModel GLenum
TextureTarget GLenum
TextureParameterName GLenum
- TextureComponentCount GLenum
+ TextureComponentCount GLint
PixelFormat GLenum
PixelType GLenum
TextureEnvTarget GLenum
@@ -412,14 +414,7 @@ proc translate-parameters {func parameters} {
set type $typemap($ptype)
- #In the gl.spec file is MultiDrawArrays first and count
- #are really 'in' so we make them const.
- #The gl.spec notes this problem.
- if {("MultiDrawArrays" eq $func) && ("first" eq $var)} {
- set final_type "const $type *"
- } elseif {("MultiDrawArrays" eq $func) && ("count" eq $var)} {
- set final_type "const $type *"
- } elseif {"array" eq [lindex $p 3]} {
+ if {"array" eq [lindex $p 3]} {
if {"in" eq [lindex $p 2]} {
set final_type "const $type *"
} else {