VirtualBox

Changeset 22514 in vbox for trunk/src


Ignore:
Timestamp:
Aug 27, 2009 12:35:56 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
51535
Message:

crOpenGL: prevent 32<>64 bit cast warning

File:
1 edited

Legend:

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

    r21422 r22514  
    88#include "cr_opcodes.h"
    99#include "cr_error.h"
     10#include "iprt/types.h"
    1011
    1112#define UNUSED(x) ((void)(x))
     
    3839        WRITE_DATA( 12, GLenum, type );
    3940        WRITE_DATA( 16, GLsizei, stride );
    40         WRITE_DATA( 20, GLuint, (GLuint) pointer );
     41        WRITE_DATA( 20, GLuint, (GLuint) ((uintptr_t) pointer) );
    4142        WRITE_OPCODE( pc, CR_EXTEND_OPCODE );
    4243}
     
    5354        WRITE_DATA( 12, GLenum, type );
    5455        WRITE_DATA( 16, GLsizei, stride );
    55         WRITE_DATA( 20, GLuint, (GLuint) pointer );
     56        WRITE_DATA( 20, GLuint, (GLuint) ((uintptr_t) pointer) );
    5657        WRITE_OPCODE( pc, CR_EXTEND_OPCODE );
    5758}
     
    6768        WRITE_DATA( 8, GLenum, type );
    6869        WRITE_DATA( 12, GLsizei, stride );
    69         WRITE_DATA( 16, GLuint, (GLuint) pointer );
     70        WRITE_DATA( 16, GLuint, (GLuint) ((uintptr_t) pointer) );
    7071        WRITE_OPCODE( pc, CR_EXTEND_OPCODE );
    7172}
     
    8283        WRITE_DATA( 12, GLenum, type );
    8384        WRITE_DATA( 16, GLsizei, stride );
    84         WRITE_DATA( 20, GLuint, (GLuint) pointer );
     85        WRITE_DATA( 20, GLuint, (GLuint) ((uintptr_t) pointer) );
    8586        WRITE_OPCODE( pc, CR_EXTEND_OPCODE );
    8687}
     
    9596        WRITE_DATA( 4, GLenum, CR_EDGEFLAGPOINTER_EXTEND_OPCODE );
    9697        WRITE_DATA( 8, GLsizei, stride );
    97         WRITE_DATA( 12, GLuint, (GLuint) pointer );
     98        WRITE_DATA( 12, GLuint, (GLuint) ((uintptr_t) pointer) );
    9899        WRITE_OPCODE( pc, CR_EXTEND_OPCODE );
    99100}
     
    109110        WRITE_DATA( 8, GLenum, type );
    110111        WRITE_DATA( 12, GLsizei, stride );
    111         WRITE_DATA( 16, GLuint, (GLuint) pointer );
     112        WRITE_DATA( 16, GLuint, (GLuint) ((uintptr_t) pointer) );
    112113        WRITE_OPCODE( pc, CR_EXTEND_OPCODE );
    113114}
     
    124125        WRITE_DATA( 12, GLenum, type );
    125126        WRITE_DATA( 16, GLsizei, stride );
    126         WRITE_DATA( 20, GLuint, (GLuint) pointer );
     127        WRITE_DATA( 20, GLuint, (GLuint) ((uintptr_t) pointer) );
    127128        WRITE_OPCODE( pc, CR_EXTEND_OPCODE );
    128129}
     
    138139        WRITE_DATA( 8, GLenum, type );
    139140        WRITE_DATA( 12, GLsizei, stride );
    140         WRITE_DATA( 16, GLuint, (GLuint) pointer );
     141        WRITE_DATA( 16, GLuint, (GLuint) ((uintptr_t) pointer) );
    141142        WRITE_OPCODE( pc, CR_EXTEND_OPCODE );
    142143}
     
    155156        WRITE_DATA( 20, GLboolean, normalized );
    156157        WRITE_DATA( 24, GLsizei, stride );
    157         WRITE_DATA( 28, GLuint, (GLuint) pointer );
     158        WRITE_DATA( 28, GLuint, (GLuint) ((uintptr_t) pointer) );
    158159        WRITE_OPCODE( pc, CR_EXTEND_OPCODE );
    159160}
     
    171172        WRITE_DATA( 16, GLenum, type );
    172173        WRITE_DATA( 20, GLsizei, stride );
    173         WRITE_DATA( 24, GLuint, (GLuint) pointer );
     174        WRITE_DATA( 24, GLuint, (GLuint) ((uintptr_t) pointer) );
    174175        WRITE_OPCODE( pc, CR_EXTEND_OPCODE );
    175176}
     
    185186        WRITE_DATA( 8, GLenum, format );
    186187        WRITE_DATA( 12, GLsizei, stride );
    187         WRITE_DATA( 16, GLuint, (GLuint) pointer );
     188        WRITE_DATA( 16, GLuint, (GLuint) ((uintptr_t) pointer) );
    188189        WRITE_OPCODE( pc, CR_EXTEND_OPCODE );
    189190}
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