xserver/hw/xwin
Jon TURNEY 9a4d7572fe hw/xwin/glx: Rewrite WGL wrappers after Xserver conversion to direct GL dispatch
v1: Rewrite by Marc Haesen of the WGL wrapper function generation script to use
Khronos group XML.

v2: Remove -dispatchheader option, since dispatch.h doesn't exist anymore, use
the private glapi interface to construct the GL dispatch table for the native
WGL thunks.

v3:
Rewrite to generate shims for the OpenGL 1.2.1 (GL 1.2 + GL_ARB_imaging
+GL_ARB_multitexture + GL_ARB_texture_compression(?)) functions the server links
directly with rather than libGL.

These shims dispatch to either the mesa GL DLL, or a thunking DLL containing
cdecl-to-stcall wrapper functions for the native GL DLL.

Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
Reviewed-by: Adam Jackson <ajax@redhat.com>
2013-12-10 17:00:06 +00:00
..
glx hw/xwin/glx: Rewrite WGL wrappers after Xserver conversion to direct GL dispatch 2013-12-10 17:00:06 +00:00
man
.gitignore
InitInput.c hw/xwin: Remove unused winProcQueryTreeOrig variable 2013-08-30 12:58:56 +01:00
InitOutput.c hw/xwin: Fix inclusion of shlobj.h in MinGW64 build 2013-08-30 12:52:24 +01:00
Makefile.am hw/xwin/glx: Rewrite WGL wrappers after Xserver conversion to direct GL dispatch 2013-12-10 17:00:06 +00:00
X.ico
XWin.exe.manifest hw/xwin: Update manifest to target all architectures, not just x86 2013-06-10 15:48:34 +01:00
XWin.rc
ddraw.h
propertystore.h
system.XWinrc
win.h hw/xwin: Handle WM_MOUSEHWHEEL 2013-07-23 23:59:27 +01:00
winSetAppUserModelID.c
winallpriv.c
winauth.c hw/xwin: Fix compilation of winauth.c with -Werror=implicit-function-declaration 2013-08-30 12:59:08 +01:00
winblock.c
winclip.c
winclipboard.h hw/xwin: Remove prototype for non-existent winDeinitClipboard() 2013-08-30 12:59:00 +01:00
winclipboardinit.c
winclipboardtextconv.c
winclipboardthread.c hw/xwin: Remove obsolete WIN_XEVENTS_SHUTDOWN 2013-07-23 23:59:37 +01:00
winclipboardwndproc.c hw/xwin: Remove unused extern g_fUseUnicode from winclipboardwndproc.c 2013-08-30 12:59:06 +01:00
winclipboardwrappers.c hw/xwin: Remove unused externs from winclipboardwrappers.c 2013-08-30 12:58:58 +01:00
winclipboardxevents.c
wincmap.c
winconfig.c
winconfig.h
wincreatewnd.c
wincursor.c hw/xwin: Fix ARGB cursor conversion on x86_64 2013-08-30 12:58:54 +01:00
windialogs.c hw/xwin: Fix uses of CreateDialogParam() for 64-bit builds 2013-06-10 15:21:14 +01:00
winengine.c
winerror.c
winfillsp.c hw/xwin: Fix numerous 64-bit format/type cast issues with debug printing of pointers 2013-07-23 23:59:44 +01:00
winfont.c
wingc.c
wingetsp.c
winglobals.c hw/xwin: Remove unused winProcQueryTreeOrig variable 2013-08-30 12:58:56 +01:00
winglobals.h hw/xwin: Remove unused winProcQueryTreeOrig variable 2013-08-30 12:58:56 +01:00
winkeybd.c hw/xwin: Change winTranslateKey() to return it's result as it's return value 2013-07-23 23:59:18 +01:00
winkeybd.h
winkeyhook.c
winkeynames.h
winlayouts.h
winmessages.h hw/xwin: Handle WM_MOUSEHWHEEL 2013-07-23 23:59:27 +01:00
winmisc.c
winmonitors.c
winmonitors.h
winmouse.c hw/xwin: Handle WM_MOUSEHWHEEL 2013-07-23 23:59:27 +01:00
winms.h
winmsg.c
winmsg.h
winmsgwindow.c hw/xwin: Improve WM_ENDSESSION handling using separate messaging window thread 2013-07-23 23:58:50 +01:00
winmultiwindowclass.c hw/xwin: Fix possible crash in winMultiWindowGetClassHint 2013-07-23 23:59:41 +01:00
winmultiwindowclass.h hw/xwin: winMultiWindowGetTransientFor() returns an XID not a WindowPtr 2013-06-10 15:48:08 +01:00
winmultiwindowicons.c hw/xwin: Avoid a null dereference if CreateDIBSection() fails in NetWMToWinIconAlpha() 2013-07-23 23:59:31 +01:00
winmultiwindowicons.h
winmultiwindowshape.c
winmultiwindowwindow.c hw/xwin: Win32 Windows properties are of pointer type HANDLE, not an integer type 2013-06-10 15:48:31 +01:00
winmultiwindowwm.c hw/xwin: Remove unnecessary and incorrect HWND casts 2013-08-30 14:22:22 +01:00
winmultiwindowwndproc.c hw/xwin: Remove unnecessary and incorrect HWND casts 2013-08-30 14:22:22 +01:00
winnativegdi.c
winpfbdd.c
winpixmap.c
winpolyline.c
winprefs.c hw/xwin: Correct winprefs.c function signatures for x64. 2013-08-30 12:56:35 +01:00
winprefs.h hw/xwin: Correct winprefs.c function signatures for x64. 2013-08-30 12:56:35 +01:00
winprefslex.l
winprefsyacc.y
winprocarg.c
winrandr.c
winresource.h
winrop.c
winscrinit.c hw/xwin: Fix numerous 64-bit format/type cast issues with debug printing of pointers 2013-07-23 23:59:44 +01:00
winsetsp.c hw/xwin: Fix an issue in winSetSpansNativeGDI() identifed by -Warray-bounds 2013-08-30 12:58:51 +01:00
winshaddd.c
winshadddnl.c
winshadgdi.c
wintaskbar.c
wintrayicon.c hw/xwin: Correct winprefs.c function signatures for x64. 2013-08-30 12:56:35 +01:00
winvalargs.c
winvideo.c
winwakeup.c
winwin32rootless.c hw/xwin: Fix numerous 64-bit format/type cast issues with debug printing of pointers 2013-07-23 23:59:44 +01:00
winwin32rootlesswindow.c hw/xwin: Fix numerous 64-bit format/type cast issues with debug printing of pointers 2013-07-23 23:59:44 +01:00
winwin32rootlesswndproc.c hw/xwin: Fix numerous 64-bit format/type cast issues with debug printing of pointers 2013-07-23 23:59:44 +01:00
winwindow.c
winwindow.h hw/xwin: Improve WM_ENDSESSION handling using separate messaging window thread 2013-07-23 23:58:50 +01:00
winwindowswm.c hw/xwin: Fix numerous 64-bit format/type cast issues with debug printing of pointers 2013-07-23 23:59:44 +01:00
winwndproc.c hw/xwin: Handle WM_MOUSEHWHEEL 2013-07-23 23:59:27 +01:00