mirror of
https://github.com/reactos/reactos.git
synced 2024-08-19 18:02:55 +00:00
26 lines
578 B
C
26 lines
578 B
C
/* icdtable.h */
|
|
|
|
#ifndef OPENGL32_PRIVATE_ICDTABLE_H
|
|
#define OPENGL32_PRIVATE_ICDTABLE_H
|
|
|
|
enum icdoffsets_e
|
|
{
|
|
ICDIDX_INVALID = -1,
|
|
#define ICD_ENTRY(x) ICDIDX_##x,
|
|
#include "icdlist.h"
|
|
#undef ICD_ENTRY
|
|
ICDIDX_COUNT
|
|
};
|
|
|
|
typedef struct tagICDTable
|
|
{
|
|
DWORD num_funcs; /*!< Normally 336 (0x150) -- the number of functions in OpenGL 1.1 */
|
|
PROC dispatch_table[812]; /*!< Table containing \a num_funcs pointers to OpenGL functions */
|
|
} ICDTable, *PICDTable;
|
|
|
|
#define DISPATCH_TABLE_SIZE 812*sizeof(PROC)
|
|
|
|
#endif /* OPENGL32_PRIVATE_ICDTABLE_H */
|
|
|
|
/* EOF */
|