diff options
Diffstat (limited to 'lib/wrappers')
-rw-r--r-- | lib/wrappers/opengl/opengl.nim | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/wrappers/opengl/opengl.nim b/lib/wrappers/opengl/opengl.nim index 444f23fc1..dacdbd02c 100644 --- a/lib/wrappers/opengl/opengl.nim +++ b/lib/wrappers/opengl/opengl.nim @@ -9093,8 +9093,9 @@ proc glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN*(rc: GLuint, proc glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN*(rc: PGLuint, tc: PGLfloat, c: PGLfloat, n: PGLfloat, v: PGLfloat){.stdcall, importc, ogl.} # window support functions -when defined(windows): - proc wglGetProcAddress*(ProcName: cstring): Pointer{.stdcall, importc, wgl.} +when defined(windows): + when not defined(wglGetProcAddress): + proc wglGetProcAddress*(ProcName: cstring): Pointer{.stdcall, importc, wgl.} proc wglCopyContext*(p1: HGLRC, p2: HGLRC, p3: int): BOOL{.stdcall, importc, wgl.} proc wglCreateContext*(DC: HDC): HGLRC{.stdcall, importc, wgl.} proc wglCreateLayerContext*(p1: HDC, p2: int): HGLRC{.stdcall, importc, wgl.} @@ -9597,7 +9598,7 @@ when defined(windows): dwVisibleMask: DWORD dwDamageMask: DWORD - proc GetObjectType(h: int32): DWORD{.stdcall, dynlib: "gdi32", + proc GetObjectType(h: HDC): DWORD{.stdcall, dynlib: "gdi32", importc: "GetObjectType".} proc ChoosePixelFormat(para1: HDC, para2: ptr TPIXELFORMATDESCRIPTOR): int32{. stdcall, dynlib: "gdi32", importc: "ChoosePixelFormat".} @@ -9626,7 +9627,7 @@ when defined(windows): PFD_UNDERLAY_PLANE = int32(- 1) var PFDescriptor: TPixelFormatDescriptor - PixelFormat: int + PixelFormat: int32 AType: int32 PFDescriptor.nSize = SizeOf(PFDescriptor).int16 PFDescriptor.nVersion = 1'i16 |