Better support for loading extensions:
[cl-glfw.git] / lib / opengl-ext_multi_draw_arrays.lisp
blobd53e92d65873fcc1e6914c995bcdd1b1e897f197
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_multi_draw_arrays
7 (defglextfun "MultiDrawElementsEXT" multi-draw-elements-ext :return "void"
8 :args
9 ((:name |mode| :type |BeginMode| :direction :in)
10 (:name |count| :type |SizeI| :direction :in :array t :size (|primcount|))
11 (:name |type| :type |DrawElementsType| :direction :in)
12 (:name |indices| :type |VoidPointer| :direction :in :array t :size
13 (|primcount|))
14 (:name |primcount| :type |SizeI| :direction :in))
15 :category "EXT_multi_draw_arrays" :deprecated nil :version "1.1" :alias
16 ("MultiDrawElements" multi-draw-elements :core t :return "void" :args
17 ((:name |mode| :type |BeginMode| :direction :in)
18 (:name |count| :type |SizeI| :direction :in :array t :size (|primcount|))
19 (:name |type| :type |DrawElementsType| :direction :in)
20 (:name |indices| :type |VoidPointer| :direction :in :array t :size
21 (|primcount|))
22 (:name |primcount| :type |SizeI| :direction :in))
23 :category "VERSION_1_4" :deprecated nil :version "1.4"))
24 #-win32
25 (defglextfun "MultiDrawElements" multi-draw-elements :core t :return "void"
26 :args
27 ((:name |mode| :type |BeginMode| :direction :in)
28 (:name |count| :type |SizeI| :direction :in :array t :size (|primcount|))
29 (:name |type| :type |DrawElementsType| :direction :in)
30 (:name |indices| :type |VoidPointer| :direction :in :array t :size
31 (|primcount|))
32 (:name |primcount| :type |SizeI| :direction :in))
33 :category "VERSION_1_4" :deprecated nil :version "1.4")
34 (defglextfun "MultiDrawArraysEXT" multi-draw-arrays-ext :return "void" :args
35 ((:name |mode| :type |BeginMode| :direction :in)
36 (:name |first| :type |Int32| :direction :in :array t :size (|primcount|))
37 (:name |count| :type |SizeI| :direction :in :array t :size (|primcount|))
38 (:name |primcount| :type |SizeI| :direction :in))
39 :category "EXT_multi_draw_arrays" :deprecated nil :version "1.1" :alias
40 ("MultiDrawArrays" multi-draw-arrays :core t :return "void" :args
41 ((:name |mode| :type |BeginMode| :direction :in)
42 (:name |first| :type |Int32| :direction :in :array t :size (|count|))
43 (:name |count| :type |SizeI| :direction :in :array t :size (|primcount|))
44 (:name |primcount| :type |SizeI| :direction :in))
45 :category "VERSION_1_4" :deprecated nil :version "1.4"))
46 #-win32
47 (defglextfun "MultiDrawArrays" multi-draw-arrays :core t :return "void" :args
48 ((:name |mode| :type |BeginMode| :direction :in)
49 (:name |first| :type |Int32| :direction :in :array t :size (|count|))
50 (:name |count| :type |SizeI| :direction :in :array t :size (|primcount|))
51 (:name |primcount| :type |SizeI| :direction :in))
52 :category "VERSION_1_4" :deprecated nil :version "1.4")
53 (make-extension-loader |EXT_multi_draw_arrays|
54 (("MultiDrawElementsEXT" multi-draw-elements-ext :return "void" :args
55 ((:name |mode| :type |BeginMode| :direction :in)
56 (:name |count| :type |SizeI| :direction :in :array t :size (|primcount|))
57 (:name |type| :type |DrawElementsType| :direction :in)
58 (:name |indices| :type |VoidPointer| :direction :in :array t :size
59 (|primcount|))
60 (:name |primcount| :type |SizeI| :direction :in))
61 :category "EXT_multi_draw_arrays" :deprecated nil :version "1.1" :alias
62 ("MultiDrawElements" multi-draw-elements :core t :return "void" :args
63 ((:name |mode| :type |BeginMode| :direction :in)
64 (:name |count| :type |SizeI| :direction :in :array t :size (|primcount|))
65 (:name |type| :type |DrawElementsType| :direction :in)
66 (:name |indices| :type |VoidPointer| :direction :in :array t :size
67 (|primcount|))
68 (:name |primcount| :type |SizeI| :direction :in))
69 :category "VERSION_1_4" :deprecated nil :version "1.4"))
70 ("MultiDrawArraysEXT" multi-draw-arrays-ext :return "void" :args
71 ((:name |mode| :type |BeginMode| :direction :in)
72 (:name |first| :type |Int32| :direction :in :array t :size (|primcount|))
73 (:name |count| :type |SizeI| :direction :in :array t :size (|primcount|))
74 (:name |primcount| :type |SizeI| :direction :in))
75 :category "EXT_multi_draw_arrays" :deprecated nil :version "1.1" :alias
76 ("MultiDrawArrays" multi-draw-arrays :core t :return "void" :args
77 ((:name |mode| :type |BeginMode| :direction :in)
78 (:name |first| :type |Int32| :direction :in :array t :size (|count|))
79 (:name |count| :type |SizeI| :direction :in :array t :size (|primcount|))
80 (:name |primcount| :type |SizeI| :direction :in))
81 :category "VERSION_1_4" :deprecated nil :version "1.4"))))