xserver-multidpi/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 hw/xwin: Enable RANDR resize by default 2012-11-27 16:09:11 +00:00
.gitignore XWin: build XWin man pages using XORG_MANPAGE_SECTIONS 2011-01-18 15:10:21 -08:00
ddraw.h hw/xwin: Fix for MinGW-w64 DirectDraw headers 2012-11-28 14:44:14 +00:00
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
propertystore.h hw/xwin: Add correct taskbar grouping of X windows on Windows 7 2012-11-27 16:08:22 +00:00
system.XWinrc Cygwin/X: Tidy up system.Xwinrc 2010-02-05 19:15:04 +00:00
win.h hw/xwin: Handle WM_MOUSEHWHEEL 2013-07-23 23:59:27 +01:00
winallpriv.c hw/xwin: Fix using index as a formal parameter shadows index() 2012-10-16 21:23:54 +01:00
winauth.c hw/xwin: Fix compilation of winauth.c with -Werror=implicit-function-declaration 2013-08-30 12:59:08 +01:00
winblock.c hw/xwin: Process one Windows message per wakeup, rather than all of them. 2013-01-10 15:33:12 +00:00
winclip.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
winclipboard.h hw/xwin: Remove prototype for non-existent winDeinitClipboard() 2013-08-30 12:59:00 +01:00
winclipboardinit.c hw/xwin: Tidy up some pointless output which is always emitted 2012-07-16 13:52:37 +01:00
winclipboardtextconv.c hw/xwin: Use char strings in winClipboardUNIXtoDOS for consistency with the rest of the clipboard code 2012-10-16 22:29:50 +01:00
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 Fix formatting of address operators 2012-12-05 18:09:48 -06:00
wincmap.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
winconfig.c Fix two typos "requires an string value" 2013-01-11 14:57:32 +10:00
winconfig.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
wincreatewnd.c hw/xwin: Bug fixes for screen sizing when the screen window is on a non-primary monitor 2012-07-16 13:54:15 +01:00
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 Fix formatting of address operators 2012-12-05 18:09:48 -06:00
winerror.c hw/xwin: Show any fatal error message 2012-11-27 13:48:44 +00:00
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 Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
wingc.c Fix formatting of address operators 2012-12-05 18:09:48 -06:00
wingetsp.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
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 Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
winkeyhook.c hw/xwin: Remove a pointless OS version check in winInstallKeyboardHookLL() 2012-07-16 13:56:54 +01:00
winkeynames.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
winlayouts.h hw/xwin: Fix warning about discarding const in initializing winKBLayouts 2012-10-16 22:29:49 +01:00
winmessages.h hw/xwin: Handle WM_MOUSEHWHEEL 2013-07-23 23:59:27 +01:00
winmisc.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
winmonitors.c hw/xwin: Fix using index as a formal parameter in winmonitors.c shadows index() 2012-10-16 21:22:40 +01:00
winmonitors.h hw/xwin: Bug fixes for screen sizing when the screen window is on a non-primary monitor 2012-07-16 13:54:15 +01:00
winmouse.c hw/xwin: Handle WM_MOUSEHWHEEL 2013-07-23 23:59:27 +01:00
winms.h hw/xwin: Fix for MinGW-w64 DirectDraw headers 2012-11-28 14:44:14 +00:00
winmsg.c Fix formatting of address operators 2012-12-05 18:09:48 -06:00
winmsg.h hw/xwin: Use X_ATTRIBUTE_PRINTF where suggested for winmsg.c 2012-10-16 22:29:53 +01:00
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 hw/xwin: Make winOverrideIcon() thread-safe for icon data access 2012-08-03 22:47:42 +01:00
winmultiwindowshape.c Fix formatting of address operators 2012-12-05 18:09:48 -06:00
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 api: rework the X server driver API to avoid global arrays. 2012-06-05 13:22:18 +01:00
winpfbdd.c hw/xwin: Fix unused-but-set-variable warning in winHotKeyAltTabPrimaryDD() 2013-05-02 15:43:25 +01:00
winpixmap.c Fix formatting of address operators 2012-12-05 18:09:48 -06:00
winpolyline.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
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 hw/xwin: Fix various warnings in code generated by lex/yacc 2012-10-16 21:17:35 +01:00
winprefsyacc.y hw/xwin: Fix using menu as a formal parameter shadows a global variable of the same name 2012-10-16 21:24:23 +01:00
winprocarg.c hw/xwin: Enable RANDR resize by default 2012-11-27 16:09:11 +00:00
winrandr.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
winresource.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
winrop.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
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
winSetAppUserModelID.c hw/xwin: Fix MinGW build of winSetAppModelID.c 2013-01-10 15:33:13 +00:00
winsetsp.c hw/xwin: Fix an issue in winSetSpansNativeGDI() identifed by -Warray-bounds 2013-08-30 12:58:51 +01:00
winshaddd.c Fix formatting of address operators 2012-12-05 18:09:48 -06:00
winshadddnl.c Fix formatting of address operators 2012-12-05 18:09:48 -06:00
winshadgdi.c Fix formatting of address operators 2012-12-05 18:09:48 -06:00
wintaskbar.c hw/xwin: Add a simple interface to the ITaskbarList COM interface 2012-11-27 16:09:12 +00:00
wintrayicon.c hw/xwin: Correct winprefs.c function signatures for x64. 2013-08-30 12:56:35 +01:00
winvalargs.c hw/xwin: Remove unused variables in winvalargs.c 2012-10-17 13:18:17 +01:00
winvideo.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
winwakeup.c hw/xwin: Process one Windows message per wakeup, rather than all of them. 2013-01-10 15:33:12 +00:00
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 hw/xwin: Fix unused-but-set-variable warning in winCopyWindowNativeGDI() 2013-05-02 15:43:18 +01:00
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
X.ico Cygwin/X: Update the native icon to one based on the X.Org logo 2008-12-15 12:42:10 +00:00
XWin.exe.manifest hw/xwin: Update manifest to target all architectures, not just x86 2013-06-10 15:48:34 +01:00
XWin.rc Cygwin/X: Left-justify website link in About box 2011-06-29 19:14:38 +01:00