mirror of
https://github.com/Ryujinx/Opentk.git
synced 2025-01-11 19:35:38 +00:00
Merged the OpenGL 3.2 specifications.
This commit is contained in:
parent
b6900f4d7a
commit
19b1539ef7
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -3,10 +3,10 @@ GLsizei, Int32
|
||||||
GLsizeiptr, IntPtr
|
GLsizeiptr, IntPtr
|
||||||
GLintptr, IntPtr
|
GLintptr, IntPtr
|
||||||
# GLenum, Int32
|
# GLenum, Int32
|
||||||
GLboolean, bool # Boolean # Int32
|
GLboolean, bool # Boolean # Int32
|
||||||
GLbitfield, UInt32
|
GLbitfield, UInt32
|
||||||
# GLvoid*, IntPtr
|
# GLvoid*, IntPtr
|
||||||
# GLvoid, Void #Object
|
# GLvoid, Void #Object
|
||||||
GLchar, Char
|
GLchar, Char
|
||||||
GLbyte, SByte
|
GLbyte, SByte
|
||||||
GLubyte, Byte
|
GLubyte, Byte
|
||||||
|
@ -20,7 +20,7 @@ GLdouble, Double
|
||||||
GLclampd, Double
|
GLclampd, Double
|
||||||
GLstring, String
|
GLstring, String
|
||||||
|
|
||||||
PixelInternalFormat, PixelInternalFormat
|
PixelInternalFormat, PixelInternalFormat
|
||||||
|
|
||||||
# ARB and NV types.
|
# ARB and NV types.
|
||||||
GLsizeiptrARB, IntPtr
|
GLsizeiptrARB, IntPtr
|
||||||
|
@ -36,6 +36,9 @@ GLuint64EXT, UInt64
|
||||||
GLint64, Int64
|
GLint64, Int64
|
||||||
GLuint64, UInt64
|
GLuint64, UInt64
|
||||||
|
|
||||||
|
# ARB_sync (introduced in 3.2)
|
||||||
|
sync, IntPtr
|
||||||
|
|
||||||
# Wgl types.
|
# Wgl types.
|
||||||
PROC, IntPtr
|
PROC, IntPtr
|
||||||
LPCSTR, String
|
LPCSTR, String
|
||||||
|
@ -46,8 +49,8 @@ FLOAT, Single
|
||||||
HANDLE, IntPtr
|
HANDLE, IntPtr
|
||||||
HDC, IntPtr
|
HDC, IntPtr
|
||||||
HGLRC, IntPtr
|
HGLRC, IntPtr
|
||||||
HPBUFFERARB, IntPtr #HPBUFFERARB
|
HPBUFFERARB, IntPtr #HPBUFFERARB
|
||||||
HPBUFFEREXT, IntPtr #HPBUFFEREXT
|
HPBUFFEREXT, IntPtr #HPBUFFEREXT
|
||||||
INT32, Int32
|
INT32, Int32
|
||||||
INT64, Int64
|
INT64, Int64
|
||||||
LPVOID, void*
|
LPVOID, void*
|
||||||
|
@ -67,25 +70,25 @@ Float32 float
|
||||||
Float32Pointer float*
|
Float32Pointer float*
|
||||||
|
|
||||||
# Glx types.
|
# Glx types.
|
||||||
Void void
|
Void void
|
||||||
Bool bool
|
Bool bool
|
||||||
int64_t long
|
int64_t long
|
||||||
int32_t int
|
int32_t int
|
||||||
|
|
||||||
Display IntPtr
|
Display IntPtr
|
||||||
Window IntPtr
|
Window IntPtr
|
||||||
Pixmap IntPtr
|
Pixmap IntPtr
|
||||||
Colormap IntPtr
|
Colormap IntPtr
|
||||||
|
|
||||||
GLXWindow IntPtr
|
GLXWindow IntPtr
|
||||||
GLXContext IntPtr
|
GLXContext IntPtr
|
||||||
GLXDrawable IntPtr
|
GLXDrawable IntPtr
|
||||||
GLXPixmap IntPtr
|
GLXPixmap IntPtr
|
||||||
__GLXextFuncPtr IntPtr
|
__GLXextFuncPtr IntPtr
|
||||||
|
|
||||||
VLServer IntPtr
|
VLServer IntPtr
|
||||||
VLPath IntPtr
|
VLPath IntPtr
|
||||||
VLNode IntPtr
|
VLNode IntPtr
|
||||||
|
|
||||||
# Gles types.
|
# Gles types.
|
||||||
GLclampx, int
|
GLclampx, int
|
||||||
|
|
Loading…
Reference in a new issue