Fix for callbacks under windows from Andrew Lyon.
[cl-glfw.git] / lib / opengl-ext_vertex_weighting.lisp
blob29c6c36bf629fb86542a73aa5a1454745d712ef2
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 ;;;; ext_vertex_weighting
7 (defconstant +modelview1-stack-depth-ext+ #x8502)
8 (defconstant +modelview-matrix1-ext+ #x8506)
9 (defconstant +incr-wrap+ #x8507)
10 (defconstant +decr-wrap+ #x8508)
11 (defconstant +vertex-weighting-ext+ #x8509)
12 (defconstant +modelview1-ext+ #x850A)
13 (defconstant +current-vertex-weight-ext+ #x850B)
14 (defconstant +vertex-weight-array-ext+ #x850C)
15 (defconstant +vertex-weight-array-size-ext+ #x850D)
16 (defconstant +vertex-weight-array-type-ext+ #x850E)
17 (defconstant +vertex-weight-array-stride-ext+ #x850F)
18 (defconstant +vertex-weight-array-pointer-ext+ #x8510)
19 (defconstant +normal-map+ #x8511)
20 (defconstant +reflection-map+ #x8512)
21 (defconstant +texture-cube-map+ #x8513)
22 (defconstant +texture-binding-cube-map+ #x8514)
23 (defconstant +texture-cube-map-positive-x+ #x8515)
24 (defconstant +texture-cube-map-negative-x+ #x8516)
25 (defconstant +texture-cube-map-positive-y+ #x8517)
26 (defconstant +texture-cube-map-negative-y+ #x8518)
27 (defconstant +texture-cube-map-positive-z+ #x8519)
28 (defconstant +texture-cube-map-negative-z+ #x851A)
29 (defconstant +proxy-texture-cube-map+ #x851B)
30 (defconstant +max-cube-map-texture-size+ #x851C)
31 (defconstant +modelview0-stack-depth-ext+ #xBA3)
32 (defconstant +modelview1-stack-depth-ext+ #x8502)
33 (defconstant +modelview0-matrix-ext+ #xBA6)
34 (defconstant +modelview1-matrix-ext+ #x8506)
35 (defconstant +vertex-weighting-ext+ #x8509)
36 (defconstant +modelview0-ext+ #x1700)
37 (defconstant +modelview1-ext+ #x850A)
38 (defconstant +current-vertex-weight-ext+ #x850B)
39 (defconstant +vertex-weight-array-ext+ #x850C)
40 (defconstant +vertex-weight-array-size-ext+ #x850D)
41 (defconstant +vertex-weight-array-type-ext+ #x850E)
42 (defconstant +vertex-weight-array-stride-ext+ #x850F)
43 (defconstant +vertex-weight-array-pointer-ext+ #x8510)
44 (defglextfun "VertexWeightPointerEXT" vertex-weight-pointer-ext :return "void"
45 :args
46 ((:name |size| :type |SizeI| :direction :in)
47 (:name |type| :type |VertexWeightPointerTypeEXT| :direction :in)
48 (:name |stride| :type |SizeI| :direction :in)
49 (:name |pointer| :type |Void| :direction :in :array t :size (|type| |stride|)
50 :retained t))
51 :category "EXT_vertex_weighting" :deprecated nil :version "1.1")
52 (defglextfun "VertexWeightfvEXT" vertex-weight-fv-ext :return "void" :args
53 ((:name |weight| :type |Float32| :direction :in :array t :size #x1)) :category
54 "EXT_vertex_weighting" :deprecated nil :version "1.1")
55 (defglextfun "VertexWeightfEXT" vertex-weight-f-ext :return "void" :args
56 ((:name |weight| :type |Float32| :direction :in)) :category
57 "EXT_vertex_weighting" :deprecated nil :version "1.1")
58 (make-extension-loader |EXT_vertex_weighting|
59 (("VertexWeightPointerEXT" vertex-weight-pointer-ext :return "void" :args
60 ((:name |size| :type |SizeI| :direction :in)
61 (:name |type| :type |VertexWeightPointerTypeEXT| :direction :in)
62 (:name |stride| :type |SizeI| :direction :in)
63 (:name |pointer| :type |Void| :direction :in :array t :size
64 (|type| |stride|) :retained t))
65 :category "EXT_vertex_weighting" :deprecated nil :version "1.1")
66 ("VertexWeightfvEXT" vertex-weight-fv-ext :return "void" :args
67 ((:name |weight| :type |Float32| :direction :in :array t :size #x1))
68 :category "EXT_vertex_weighting" :deprecated nil :version "1.1")
69 ("VertexWeightfEXT" vertex-weight-f-ext :return "void" :args
70 ((:name |weight| :type |Float32| :direction :in)) :category
71 "EXT_vertex_weighting" :deprecated nil :version "1.1")))