VirtualBox

Ignore:
Timestamp:
Jun 5, 2009 1:07:20 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
48231
Message:

crOpenGL: more opengl 2.0 functions

Location:
trunk/src/VBox/GuestHost/OpenGL/packer
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/GuestHost/OpenGL/packer/pack_shaders.c

    r20183 r20327  
    249249}
    250250
     251void PACK_APIENTRY crPackDrawBuffers(GLsizei n, const GLenum *bufs)
     252{
     253    GET_PACKER_CONTEXT(pc);
     254    unsigned char *data_ptr;
     255    int packet_length = sizeof(int)+sizeof(GLenum)+sizeof(n) + n*sizeof(*bufs);
     256
     257    GET_BUFFERED_POINTER(pc, packet_length);
     258    WRITE_DATA_AI(int, packet_length);
     259    WRITE_DATA_AI(GLenum, CR_DRAWBUFFERS_EXTEND_OPCODE);
     260    WRITE_DATA_AI(GLsizei, n);
     261    crMemcpy(data_ptr, bufs, n*sizeof(*bufs));
     262    WRITE_OPCODE(pc, CR_EXTEND_OPCODE);
     263}
     264
    251265void PACK_APIENTRY crPackBindAttribLocationSWAP(GLuint program, GLuint index, const char *name)
    252266{
     
    383397    (void) pc;
    384398}
     399
     400void PACK_APIENTRY crPackDrawBuffersSWAP(GLsizei n, const GLenum *bufs)
     401{
     402    GET_PACKER_CONTEXT(pc);
     403    (void)n;
     404    (void)bufs;
     405    crError ("No swap version");
     406    (void) pc;
     407}
  • trunk/src/VBox/GuestHost/OpenGL/packer/packer_special

    r20174 r20327  
    154154UniformMatrix3fv
    155155UniformMatrix4fv
     156DrawBuffers
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