VirtualBox

Ignore:
Timestamp:
Mar 22, 2018 6:48:08 PM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
121437
Message:

HostServices/SharedOpenGL: Check number of lines in shaders code, part 2.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/GuestHost/OpenGL/include/cr_unpack.h

    r69474 r71468  
    2323/*extern DLLDATA(const unsigned char *) cr_unpackData;*/
    2424extern DECLEXPORT(const unsigned char *) cr_unpackData;
     25extern DECLEXPORT(const unsigned char *) cr_unpackDataEnd;
    2526
    2627DECLEXPORT(void) crUnpackSetReturnPointer( CRNetworkPointer *ptr );
    2728DECLEXPORT(void) crUnpackSetWritebackPointer( CRNetworkPointer *ptr );
    28 DECLEXPORT(void) crUnpack( const void *data, const void *opcodes, unsigned int num_opcodes, SPUDispatchTable *table );
     29DECLEXPORT(void) crUnpack( const void *data, const void *data_end, const void *opcodes, unsigned int num_opcodes, SPUDispatchTable *table );
    2930DECLEXPORT(void) crUnpackPush(void);
    3031DECLEXPORT(void) crUnpackPop(void);
     
    6869    ( (type *) (cr_unpackData + (offset)) )
    6970
     71#define DATA_POINTER_CHECK( offset ) \
     72    ( (cr_unpackDataEnd ? cr_unpackData + (offset) < cr_unpackDataEnd : TRUE) )
     73
    7074#define INCR_DATA_PTR( delta ) \
    7175    cr_unpackData += (delta)
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