VirtualBox

Changeset 21843 in vbox for trunk/src/VBox/GuestHost/OpenGL


Ignore:
Timestamp:
Jul 28, 2009 1:45:30 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
50475
Message:

crOpenGL: fix farcry crash on level load

File:
1 edited

Legend:

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

    r21841 r21843  
    957957{
    958958    GET_PACKER_CONTEXT(pc);
    959     crError ( "GetCompressedTexImageARB needs to be special cased!");
    960     (void) pc;
    961     (void) target;
    962     (void) level;
    963     (void) img;
    964     (void) writeback;
    965 }
     959    int packet_length = sizeof(int)+sizeof(GLenum)+sizeof(target)+sizeof(level)+2*8;
     960    unsigned char *data_ptr;
     961    GET_BUFFERED_POINTER( pc, packet_length );
     962
     963    WRITE_DATA_AI(int, packet_length);
     964    WRITE_DATA_AI(GLenum, CR_GETCOMPRESSEDTEXIMAGEARB_EXTEND_OPCODE);
     965    WRITE_DATA_AI(GLenum, target);
     966    WRITE_DATA_AI(GLint, level);
     967    WRITE_NETWORK_POINTER(0, (void *) img );
     968    WRITE_NETWORK_POINTER(8, (void *) writeback );
     969    WRITE_OPCODE(pc, CR_EXTEND_OPCODE);
     970}
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