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

SCM Repository

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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1393 - (download) (annotate)
Thu Apr 10 01:44:05 2014 UTC (5 years ago) by jhr
File size: 2396 byte(s)
  working on FI generation
<!-- extra function prototypes that have specialized ML types -->

<spec-db registry="gl.xml" api="gl" profile="core" extensions="glcore">
  <commands>
    <command name="glGetBooleanv">
      <proto name="glGetBoolean1v">
        <return-type ctype="void"/>
        <param name="pname" group="GetPName" ctype="GLenum"/>
        <param name="data" group="Boolean" ctype="GLboolean*" mltype="glboolean ref"/>
      </proto>
    </command>
    <command name="glGetDoublev">
      <proto name="glGetDouble1v">
        <return-type ctype="void"/>
        <param name="pname" group="GetPName" ctype="GLenum"/>
        <param name="data" ctype="GLdouble*" mltype="gldouble ref"/>
      </proto>
    </command>
    <command name="glGetFloatv">
      <proto name="glGetFloat1v">
        <return-type ctype="void"/>
        <param name="pname" group="GetPName" ctype="GLenum"/>
        <param name="data" ctype="GLfloat*" mltype="glfloat ref"/>
      </proto>
    </command>
    <command name="glGetIntegerv">
      <proto name="glGetInteger1v">
        <return-type ctype="void"/>
        <param name="pname" group="GetPName" ctype="GLenum"/>
        <param name="data" ctype="GLint*" mltype="glint ref"/>
      </proto>
      <proto name="glGetIntegerArray">
        <return-type ctype="void"/>
        <param name="pname" group="GetPName" ctype="GLenum"/>
        <param name="data" ctype="GLint*" mltype="glint array"/>
      </proto>
      <proto name="glGetWord1v">
        <return-type ctype="void"/>
        <param name="pname" group="GetPName" ctype="GLenum"/>
        <param name="data" ctype="GLint*" mltype="gluint ref"/>
      </proto>
      <proto name="glGetEnum">
        <return-type ctype="void"/>
        <param name="pname" group="GetPName" ctype="GLenum"/>
        <param name="data" ctype="GLint*" mltype="glenum ref"/>
      </proto>
    </command>
    <command name="glGetString">
      <proto name="glGetString">
        <return-type ctype="GLubyte*" mltype="ptr"/>
        <param name="name" group="StringName" ctype="GLenum"/>
      </proto>
    </command>
  </commands>
  <features>
    <feature name="GL_VERSION_1_0" version="1.0">
      <commands>
        <id name="glGetBooleanv"/>
        <id name="glGetDoublev"/>
        <id name="glGetFloatv"/>
        <id name="glGetIntegerv"/>
        <id name="glGetString"/>
      </commands>
    </feature>
  </feature>
</spec-db>

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