Home My Page Projects Code Snippets Project Openings 3D graphics for Standard ML
Summary Activity SCM

SCM Repository

[sml3d] Annotation of /trunk/sml3d/gen/gen-from-xml/specs/extra.xdb
ViewVC logotype

Annotation of /trunk/sml3d/gen/gen-from-xml/specs/extra.xdb

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1393 - (view) (download)

1 : jhr 1393 <!-- extra function prototypes that have specialized ML types -->
2 :    
3 :     <spec-db registry="gl.xml" api="gl" profile="core" extensions="glcore">
4 :     <commands>
5 :     <command name="glGetBooleanv">
6 :     <proto name="glGetBoolean1v">
7 :     <return-type ctype="void"/>
8 :     <param name="pname" group="GetPName" ctype="GLenum"/>
9 :     <param name="data" group="Boolean" ctype="GLboolean*" mltype="glboolean ref"/>
10 :     </proto>
11 :     </command>
12 :     <command name="glGetDoublev">
13 :     <proto name="glGetDouble1v">
14 :     <return-type ctype="void"/>
15 :     <param name="pname" group="GetPName" ctype="GLenum"/>
16 :     <param name="data" ctype="GLdouble*" mltype="gldouble ref"/>
17 :     </proto>
18 :     </command>
19 :     <command name="glGetFloatv">
20 :     <proto name="glGetFloat1v">
21 :     <return-type ctype="void"/>
22 :     <param name="pname" group="GetPName" ctype="GLenum"/>
23 :     <param name="data" ctype="GLfloat*" mltype="glfloat ref"/>
24 :     </proto>
25 :     </command>
26 :     <command name="glGetIntegerv">
27 :     <proto name="glGetInteger1v">
28 :     <return-type ctype="void"/>
29 :     <param name="pname" group="GetPName" ctype="GLenum"/>
30 :     <param name="data" ctype="GLint*" mltype="glint ref"/>
31 :     </proto>
32 :     <proto name="glGetIntegerArray">
33 :     <return-type ctype="void"/>
34 :     <param name="pname" group="GetPName" ctype="GLenum"/>
35 :     <param name="data" ctype="GLint*" mltype="glint array"/>
36 :     </proto>
37 :     <proto name="glGetWord1v">
38 :     <return-type ctype="void"/>
39 :     <param name="pname" group="GetPName" ctype="GLenum"/>
40 :     <param name="data" ctype="GLint*" mltype="gluint ref"/>
41 :     </proto>
42 :     <proto name="glGetEnum">
43 :     <return-type ctype="void"/>
44 :     <param name="pname" group="GetPName" ctype="GLenum"/>
45 :     <param name="data" ctype="GLint*" mltype="glenum ref"/>
46 :     </proto>
47 :     </command>
48 :     <command name="glGetString">
49 :     <proto name="glGetString">
50 :     <return-type ctype="GLubyte*" mltype="ptr"/>
51 :     <param name="name" group="StringName" ctype="GLenum"/>
52 :     </proto>
53 :     </command>
54 :     </commands>
55 :     <features>
56 :     <feature name="GL_VERSION_1_0" version="1.0">
57 :     <commands>
58 :     <id name="glGetBooleanv"/>
59 :     <id name="glGetDoublev"/>
60 :     <id name="glGetFloatv"/>
61 :     <id name="glGetIntegerv"/>
62 :     <id name="glGetString"/>
63 :     </commands>
64 :     </feature>
65 :     </feature>
66 :     </spec-db>

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0