1 ;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
3 (in-package #:cl-glfw-opengl
)
5 ;;;; arb_get_program_binary
7 (defconstant +num-program-binary-formats
+ #x87FE
)
8 (defconstant +program-binary-formats
+ #x87FF
)
9 (defconstant +stencil-back-func
+ #x8800
)
10 (defconstant +stencil-back-fail
+ #x8801
)
11 (defconstant +stencil-back-pass-depth-fail
+ #x8802
)
12 (defconstant +stencil-back-pass-depth-pass
+ #x8803
)
13 (defconstant +stencil-back-fail-ati
+ #x8801
)
14 (defconstant +program-binary-retrievable-hint
+ #x8257
)
15 (defconstant +program-binary-length
+ #x8741
)
16 (defconstant +num-program-binary-formats
+ #x87FE
)
17 (defconstant +program-binary-formats
+ #x87FF
)
18 (defglextfun "ProgramParameteri" program-parameter-i
:return
"void" :args
19 ((:name |program|
:type |UInt32|
:direction
:in
)
20 (:name |pname|
:type |ProgramParameterPName|
:direction
:in
)
21 (:name |value|
:type |Int32|
:direction
:in
))
22 :category
"ARB_get_program_binary" :deprecated nil
:version
"3.0")
23 (defglextfun "ProgramBinary" program-binary
:return
"void" :args
24 ((:name |program|
:type |UInt32|
:direction
:in
)
25 (:name |binaryFormat|
:type |GLenum|
:direction
:in
)
26 (:name |binary|
:type |Void|
:direction
:in
:array t
:size length
)
27 (:name |length|
:type |SizeI|
:direction
:in
))
28 :category
"ARB_get_program_binary" :deprecated nil
:version
"4.1")
29 (defglextfun "GetProgramBinary" get-program-binary
:return
"void" :args
30 ((:name |program|
:type |UInt32|
:direction
:in
)
31 (:name |bufSize|
:type |SizeI|
:direction
:in
)
32 (:name |length|
:type |SizeI|
:direction
:out
:array t
:size
#x1
)
33 (:name |binaryFormat|
:type |GLenum|
:direction
:out
:array t
:size
#x1
)
34 (:name |binary|
:type |Void|
:direction
:out
:array t
:size
(|length|
)))
35 :category
"ARB_get_program_binary" :deprecated nil
:version
"4.1")
36 (make-extension-loader |ARB_get_program_binary|
37 (("ProgramParameteri" program-parameter-i
:return
"void" :args
38 ((:name |program|
:type |UInt32|
:direction
:in
)
39 (:name |pname|
:type |ProgramParameterPName|
:direction
:in
)
40 (:name |value|
:type |Int32|
:direction
:in
))
41 :category
"ARB_get_program_binary" :deprecated nil
:version
"3.0")
42 ("ProgramBinary" program-binary
:return
"void" :args
43 ((:name |program|
:type |UInt32|
:direction
:in
)
44 (:name |binaryFormat|
:type |GLenum|
:direction
:in
)
45 (:name |binary|
:type |Void|
:direction
:in
:array t
:size length
)
46 (:name |length|
:type |SizeI|
:direction
:in
))
47 :category
"ARB_get_program_binary" :deprecated nil
:version
"4.1")
48 ("GetProgramBinary" get-program-binary
:return
"void" :args
49 ((:name |program|
:type |UInt32|
:direction
:in
)
50 (:name |bufSize|
:type |SizeI|
:direction
:in
)
51 (:name |length|
:type |SizeI|
:direction
:out
:array t
:size
#x1
)
52 (:name |binaryFormat|
:type |GLenum|
:direction
:out
:array t
:size
#x1
)
53 (:name |binary|
:type |Void|
:direction
:out
:array t
:size
(|length|
)))
54 :category
"ARB_get_program_binary" :deprecated nil
:version
"4.1")))