VirtualBox

Ignore:
Timestamp:
May 29, 2009 11:21:57 AM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
47932
Message:

crOpenGL: some opengl 2.0 parts

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/GuestHost/OpenGL/glapi_parser/APIspec.txt

    r15532 r20147  
    87248724chromium    extpack
    87258725
     8726# OpenGL 2.0
     8727
     8728name        CreateShader
     8729return      GLuint
     8730param       type        GLenum
     8731paramprop   type        GL_VERTEX_SHADER GL_FRAGMENT_SHADER
     8732category    2.0
     8733props       get
     8734chromium    extpack serverdependent
     8735
     8736name        ShaderSource
     8737return      void
     8738param       shader      GLuint
     8739param       count       GLsizei
     8740param       string      const char **
     8741param       length      const GLint *
     8742category    2.0
     8743chromium    extpack
     8744
     8745name        CompileShader
     8746return      void
     8747param       shader      GLuint
     8748category    2.0
     8749chromium    extpack
     8750
     8751name        DeleteShader
     8752return      void
     8753param       shader      GLuint
     8754category    2.0
     8755props       nolist
     8756chromium    extpack
     8757
     8758name        IsShader
     8759return      GLboolean
     8760param       shader      GLuint
     8761category    2.0
     8762props       get
     8763chromium    extpack
     8764
     8765name        CreateProgram
     8766return      GLuint
     8767category    2.0
     8768props       get
     8769chromium    extpack serverdependent
     8770
     8771name        AttachShader
     8772return      void
     8773param       program     GLuint
     8774param       shader      GLuint
     8775category    2.0
     8776chromium    extpack
     8777
     8778name        DetachShader
     8779return      void
     8780param       program     GLuint
     8781param       shader      GLuint
     8782category    2.0
     8783chromium    extpack
     8784
     8785name        LinkProgram
     8786return      void
     8787param       program     GLuint
     8788category    2.0
     8789chromium    extpack
     8790
     8791name        UseProgram
     8792return      void
     8793param       program     GLuint
     8794category    2.0
     8795chromium    extpack
     8796
     8797name        DeleteProgram
     8798return      void
     8799param       program     GLuint
     8800category    2.0
     8801props       nolist
     8802chromium    extpack
     8803
     8804name        ValidateProgram
     8805return      void
     8806param       program     GLuint
     8807category    2.0
     8808chromium    extpack
     8809
     8810name        IsProgram
     8811return      GLboolean
     8812param       program     GLuint
     8813category    2.0
     8814props       get
     8815chromium    extpack
     8816
     8817name        GetActiveAttrib
     8818return      void
     8819param       program     GLuint
     8820param       index       GLuint
     8821param       bufSize     GLsizei
     8822param       length      GLsizei *
     8823param       size        GLint *
     8824param       type        GLenum *
     8825param       name        char *
     8826category    2.0
     8827props       get
     8828chromium    extpack
     8829
     8830name        GetAttribLocation
     8831return      GLint
     8832param       program     GLuint
     8833param       name        const char *
     8834category    2.0
     8835props       get
     8836chromium    extpack
     8837
     8838name        BindAttribLocation
     8839return      void
     8840param       program     GLuint
     8841param       index       GLuint
     8842param       name        const char *
     8843category    2.0
     8844chromium    extpack
     8845
     8846name        GetUniformLocation
     8847return      GLint
     8848param       program     GLuint
     8849param       name        const char *
     8850category    2.0
     8851props       get
     8852chromium    extpack
     8853
     8854name        GetActiveUniform
     8855return      void
     8856param       program     GLuint
     8857param       index       GLuint
     8858param       bufSize     GLsizei
     8859param       length      GLsizei *
     8860param       size        GLint *
     8861param       type        GLenum *
     8862param       name        char *
     8863category    2.0
     8864props       get
     8865chromium    extpack
     8866
     8867name        glUniform1f
     8868return      void
     8869param       location    GLint
     8870param       v0          GLfloat
     8871category    2.0
     8872chromium    extpack
     8873
     8874name        glUniform2f
     8875return      void
     8876param       location    GLint
     8877param       v0          GLfloat
     8878param       v1          GLfloat
     8879category    2.0
     8880chromium    extpack
     8881
     8882name        glUniform3f
     8883return      void
     8884param       location    GLint
     8885param       v0          GLfloat
     8886param       v1          GLfloat
     8887param       v2          GLfloat
     8888category    2.0
     8889chromium    extpack
     8890
     8891name        glUniform4f
     8892return      void
     8893param       location    GLint
     8894param       v0          GLfloat
     8895param       v1          GLfloat
     8896param       v2          GLfloat
     8897param       v3          GLfloat
     8898category    2.0
     8899chromium    extpack
     8900
     8901name        glUniform1i
     8902return      void
     8903param       location    GLint
     8904param       v0          GLint
     8905category    2.0
     8906chromium    extpack
     8907
     8908name        glUniform2i
     8909return      void
     8910param       location    GLint
     8911param       v0          GLint
     8912param       v1          GLint
     8913category    2.0
     8914chromium    extpack
     8915
     8916name        glUniform3i
     8917return      void
     8918param       location    GLint
     8919param       v0          GLint
     8920param       v1          GLint
     8921param       v2          GLint
     8922category    2.0
     8923chromium    extpack
     8924
     8925name        glUniform4i
     8926return      void
     8927param       location    GLint
     8928param       v0          GLint
     8929param       v1          GLint
     8930param       v2          GLint
     8931param       v3          GLint
     8932category    2.0
     8933chromium    extpack
     8934
     8935name        glUniform1fv
     8936return      void
     8937param       location    GLint
     8938param       count       GLsizei
     8939param       value       const GLfloat *
     8940category    2.0
     8941chromium    extpack
     8942
     8943name        glUniform2fv
     8944return      void
     8945param       location    GLint
     8946param       count       GLsizei
     8947param       value       const GLfloat *
     8948category    2.0
     8949chromium    extpack
     8950
     8951name        glUniform3fv
     8952return      void
     8953param       location    GLint
     8954param       count       GLsizei
     8955param       value       const GLfloat *
     8956category    2.0
     8957chromium    extpack
     8958
     8959name        glUniform4fv
     8960return      void
     8961param       location    GLint
     8962param       count       GLsizei
     8963param       value       const GLfloat *
     8964category    2.0
     8965chromium    extpack
     8966
     8967name        glUniform1iv
     8968return      void
     8969param       location    GLint
     8970param       count       GLsizei
     8971param       value       const GLint *
     8972category    2.0
     8973chromium    extpack
     8974
     8975name        glUniform2iv
     8976return      void
     8977param       location    GLint
     8978param       count       GLsizei
     8979param       value       const GLint *
     8980category    2.0
     8981chromium    extpack
     8982
     8983name        glUniform3iv
     8984return      void
     8985param       location    GLint
     8986param       count       GLsizei
     8987param       value       const GLint *
     8988category    2.0
     8989chromium    extpack
     8990
     8991name        glUniform4iv
     8992return      void
     8993param       location    GLint
     8994param       count       GLsizei
     8995param       value       const GLint *
     8996category    2.0
     8997chromium    extpack
     8998
     8999name        glUniformMatrix2fv
     9000return      void
     9001param       location    GLint
     9002param       count       GLsizei
     9003param       transpose   GLboolean
     9004param       value       const GLfloat *
     9005category    2.0
     9006chromium    extpack
     9007
     9008name        glUniformMatrix3fv
     9009return      void
     9010param       location    GLint
     9011param       count       GLsizei
     9012param       transpose   GLboolean
     9013param       value       const GLfloat *
     9014category    2.0
     9015chromium    extpack
     9016
     9017name        glUniformMatrix4fv
     9018return      void
     9019param       location    GLint
     9020param       count       GLsizei
     9021param       transpose   GLboolean
     9022param       value       const GLfloat *
     9023category    2.0
     9024chromium    extpack
     9025
     9026name        GetShaderiv
     9027return      void
     9028param       shader      GLuint
     9029param       pname       GLenum
     9030paramprop   pname       GL_SHADER_TYPE GL_DELETE_STATUS GL_COMPILE_STATUS GL_INFO_LOG_LENGTH GL_SHADER_SOURCE_LENGTH
     9031param       params      GLint *
     9032category    2.0
     9033props       get serverdependent
     9034chromium    extpack
     9035
     9036name        GetProgramiv
     9037return      void
     9038param       program     GLuint
     9039param       pname       GLenum
     9040paramprop   pname       GL_DELETE_STATUS GL_LINK_STATUS GL_VALIDATE_STATUS GL_INFO_LOG_LENGTH GL_ATTACHED_SHADERS GL_ACTIVE_ATTRIBUTES GL_ACTIVE_ATTRIBUTE_MAX_LENGTH GL_ACTIVE_UNIFORMS GL_ACTIVE_UNIFORM_MAX_LENGTH
     9041param       params      GLint *
     9042category    2.0
     9043props       get serverdependent
     9044chromium    extpack
     9045
     9046name        GetAttachedShaders
     9047return      void
     9048param       program     GLuint
     9049param       maxCount    GLsizei
     9050param       count       GLsizei *
     9051param       shaders     GLuint *
     9052category    2.0
     9053props       get
     9054chromium    extpack
     9055
     9056name        GetShaderInfoLog
     9057return      void
     9058param       shader      GLuint
     9059param       bufSize     GLsizei
     9060param       length      GLsizei *
     9061param       infoLog     char *
     9062category    2.0
     9063props       get serverdependent
     9064chromium    extpack
     9065
     9066name        GetProgramInfoLog
     9067return      void
     9068param       program     GLuint
     9069param       bufSize     GLsizei
     9070param       length      GLsizei *
     9071param       infoLog     char *
     9072category    2.0
     9073props       get serverdependent
     9074chromium    extpack
     9075
     9076name        GetShaderSource
     9077return      void
     9078param       shader      GLuint
     9079param       bufSize     GLsizei
     9080param       length      GLsizei *
     9081param       source      char *
     9082category    2.0
     9083props       get
     9084chromium    extpack
     9085
     9086name        GetVertexAttribdv
     9087alias       GetVertexAttribdvARB
     9088return      void
     9089param       index       GLuint
     9090paramlist   index       1 2 3 4 5 6 7
     9091param       pname       GLenum
     9092paramprop   pname       GL_VERTEX_ATTRIB_ARRAY_ENABLED GL_VERTEX_ATTRIB_ARRAY_SIZE GL_VERTEX_ATTRIB_ARRAY_STRIDE GL_VERTEX_ATTRIB_ARRAY_TYPE GL_VERTEX_ATTRIB_ARRAY_NORMALIZED GL_CURRENT_VERTEX_ATTRIB
     9093param       params      GLdouble *
     9094paramvec    params      0.0 0.0 0.0 0.0
     9095vector      params      4
     9096category    2.0
     9097props       get
     9098chromium    extpack
     9099
     9100name        GetVertexAttribfv
     9101alias       GetVertexAttribfvARB
     9102return      void
     9103param       index       GLuint
     9104paramlist   index       1 2 3 4 5 6 7
     9105param       pname       GLenum
     9106paramprop   pname       GL_VERTEX_ATTRIB_ARRAY_ENABLED GL_VERTEX_ATTRIB_ARRAY_SIZE GL_VERTEX_ATTRIB_ARRAY_STRIDE GL_VERTEX_ATTRIB_ARRAY_TYPE GL_VERTEX_ATTRIB_ARRAY_NORMALIZED GL_CURRENT_VERTEX_ATTRIB
     9107param       params      GLfloat *
     9108paramvec    params      0.0 0.0 0.0 0.0
     9109vector      params      4
     9110category    2.0
     9111props       get
     9112chromium    extpack
     9113
     9114name        GetVertexAttribiv
     9115alias       GetVertexAttribivARB
     9116return      void
     9117param       index       GLuint
     9118paramlist   index       1 2 3 4 5 6 7
     9119param       pname       GLenum
     9120paramprop   pname       GL_VERTEX_ATTRIB_ARRAY_ENABLED GL_VERTEX_ATTRIB_ARRAY_SIZE GL_VERTEX_ATTRIB_ARRAY_STRIDE GL_VERTEX_ATTRIB_ARRAY_TYPE GL_VERTEX_ATTRIB_ARRAY_NORMALIZED GL_CURRENT_VERTEX_ATTRIB GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
     9121param       params      GLint *
     9122paramvec    params      0 0 0 0
     9123vector      params      4
     9124category    2.0
     9125props       get
     9126chromium    extpack
     9127
     9128name        GetVertexAttribPointerv
     9129alias       GetVertexAttribPointervARB
     9130return      void
     9131param       index       GLuint
     9132paramlist   index       1 2 3 4 5 6 7
     9133param       pname       GLenum
     9134paramprop   pname       GL_VERTEX_ATTRIB_ARRAY_ENABLED GL_VERTEX_ATTRIB_ARRAY_SIZE GL_VERTEX_ATTRIB_ARRAY_STRIDE GL_VERTEX_ATTRIB_ARRAY_TYPE GL_VERTEX_ATTRIB_ARRAY_NORMALIZED GL_CURRENT_VERTEX_ATTRIB
     9135param       pointer     GLvoid **
     9136category    2.0
     9137props       useclient get
     9138chromium    extpack
     9139
     9140name        GetUniformfv
     9141return      void
     9142param       program     GLuint
     9143param       location    GLint
     9144param       params      GLfloat *
     9145category    2.0
     9146props       get
     9147chromium    extpack
     9148
     9149name        GetUniformiv
     9150return      void
     9151param       program     GLuint
     9152param       location    GLint
     9153param       params      GLint *
     9154category    2.0
     9155props       get
     9156chromium    extpack
     9157
    87269158# end of file sentinel
    87279159
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette