do \
{ \
unsigned
int *udata = (
unsigned int *)(
data); \
for (i = 0; i <
num; i++) \
udata[i] = ((val & 0x000000ff) << 24) | ((val & 0x0000ff00) << 8) | ((val & 0x00ff0000) >> 8) | ((val & 0xff000000) >> 24); \
} \
} while (false)
GLuint GLuint num
Definition: khronos-glext.h:10593
GLsizei GLsizei GLenum GLenum const GLvoid * data
Definition: khronos-glext.h:6354
GLuint GLfloat * val
Definition: khronos-glext.h:7898
GLenum GLsizei len
Definition: khronos-glext.h:7440