dhewm3/neo/tools/guied
Daniel Gibson b054261a0e Make MFC Tools work with MSAA enabled
The problem was that the editors called ChoosePixelFormat() instead of
wglChoosePixelFormatARB() - and the normal ChoosePixelFormat() has no
attribute for MSAA, so if MSAA is enabled (by SDL2 which calls the wgl
variant), ChoosePixelFormat() will return an incomaptible format and
the editors don't get a working OpenGL context.
So I wrote a wrapper around ChoosePixelFormat() that calls the wgl variant
if available, and all the necessary plumbing around that.

While at it, removed the unused qwgl*PixelFormat function pointers and
supressed the "inconsistent dll linkage" warnings for the gl stubs
2021-05-11 00:39:00 +02:00
..
GEApp.cpp Fix most (according to warnings) remaining 64bit issues in tool code 2021-05-08 05:43:52 +02:00
GEApp.h Fix all whitespace errors 2011-12-10 15:35:54 +01:00
GECheckInDlg.cpp Resolve Win32-isms trying to build tools with x64 MSVC 2021-05-06 03:31:56 +02:00
GEDeleteModifier.cpp Building with editor support (on Win w/ VS2017) works \o/ 2019-01-13 22:52:28 +01:00
GEDeleteModifier.h Fix all whitespace errors 2011-12-10 15:35:54 +01:00
GEHideModifier.cpp Building with editor support (on Win w/ VS2017) works \o/ 2019-01-13 22:52:28 +01:00
GEHideModifier.h Fix all whitespace errors 2011-12-10 15:35:54 +01:00
GEInsertModifier.cpp Building with editor support (on Win w/ VS2017) works \o/ 2019-01-13 22:52:28 +01:00
GEInsertModifier.h Fix all whitespace errors 2011-12-10 15:35:54 +01:00
GEItemPropsDlg.cpp Some additional LONG to LONG_PTR fixes for the tools as well as some warning fixes 2021-05-07 16:06:06 -04:00
GEItemPropsDlg.h Fix all whitespace errors 2011-12-10 15:35:54 +01:00
GEItemScriptsDlg.cpp Resolve Win32-isms trying to build tools with x64 MSVC 2021-05-06 03:31:56 +02:00
GEItemScriptsDlg.h Fix all whitespace errors 2011-12-10 15:35:54 +01:00
GEKeyValueModifier.cpp Building with editor support (on Win w/ VS2017) works \o/ 2019-01-13 22:52:28 +01:00
GEKeyValueModifier.h Fix all whitespace errors 2011-12-10 15:35:54 +01:00
GEModifier.cpp Building with editor support (on Win w/ VS2017) works \o/ 2019-01-13 22:52:28 +01:00
GEModifier.h Fix all whitespace errors 2011-12-10 15:35:54 +01:00
GEModifierGroup.cpp Building with editor support (on Win w/ VS2017) works \o/ 2019-01-13 22:52:28 +01:00
GEModifierGroup.h Fix all whitespace errors 2011-12-10 15:35:54 +01:00
GEModifierStack.cpp Building with editor support (on Win w/ VS2017) works \o/ 2019-01-13 22:52:28 +01:00
GEModifierStack.h Fix all whitespace errors 2011-12-10 15:35:54 +01:00
GEMoveModifier.cpp Building with editor support (on Win w/ VS2017) works \o/ 2019-01-13 22:52:28 +01:00
GEMoveModifier.h Fix all whitespace errors 2011-12-10 15:35:54 +01:00
GENavigator.cpp Some additional LONG to LONG_PTR fixes for the tools as well as some warning fixes 2021-05-07 16:06:06 -04:00
GENavigator.h Fix all whitespace errors 2011-12-10 15:35:54 +01:00
GEOptions.cpp Building with editor support (on Win w/ VS2017) works \o/ 2019-01-13 22:52:28 +01:00
GEOptions.h Fix all whitespace errors 2011-12-10 15:35:54 +01:00
GEOptionsDlg.cpp Building with editor support (on Win w/ VS2017) works \o/ 2019-01-13 22:52:28 +01:00
GEOptionsDlg.h Fix all whitespace errors 2011-12-10 15:35:54 +01:00
GEProperties.cpp Resolve Win32-isms trying to build tools with x64 MSVC 2021-05-06 03:31:56 +02:00
GEProperties.h Fix all whitespace errors 2011-12-10 15:35:54 +01:00
GEPropertyPage.cpp Resolve Win32-isms trying to build tools with x64 MSVC 2021-05-06 03:31:56 +02:00
GEPropertyPage.h Fix all whitespace errors 2011-12-10 15:35:54 +01:00
GESelectionMgr.cpp Building with editor support (on Win w/ VS2017) works \o/ 2019-01-13 22:52:28 +01:00
GESelectionMgr.h Fix all whitespace errors 2011-12-10 15:35:54 +01:00
GESizeModifier.cpp Building with editor support (on Win w/ VS2017) works \o/ 2019-01-13 22:52:28 +01:00
GESizeModifier.h Fix all whitespace errors 2011-12-10 15:35:54 +01:00
GEStateModifier.cpp Resolve Win32-isms trying to build tools with x64 MSVC 2021-05-06 03:31:56 +02:00
GEStateModifier.h Fix all whitespace errors 2011-12-10 15:35:54 +01:00
GEStatusBar.cpp Some additional LONG to LONG_PTR fixes for the tools as well as some warning fixes 2021-05-07 16:06:06 -04:00
GEStatusBar.h Fix all whitespace errors 2011-12-10 15:35:54 +01:00
GETransformer.cpp Resolve Win32-isms trying to build tools with x64 MSVC 2021-05-06 03:31:56 +02:00
GETransformer.h Fix all whitespace errors 2011-12-10 15:35:54 +01:00
GEViewer.cpp Make MFC Tools work with MSAA enabled 2021-05-11 00:39:00 +02:00
GEViewer.h Fix all whitespace errors 2011-12-10 15:35:54 +01:00
GEWindowWrapper.cpp Make rvGEWindowWrapper (for GUI editor) 64bit clean 2021-05-08 07:03:55 +02:00
GEWindowWrapper.h Fix all whitespace errors 2011-12-10 15:35:54 +01:00
GEWindowWrapper_stub.cpp GUI Editor code/integration from SteelStorm2, doesn't build yet 2019-01-13 22:12:36 +01:00
GEWorkspace.cpp Make MFC Tools work with MSAA enabled 2021-05-11 00:39:00 +02:00
GEWorkspace.h Resolve Win32-isms trying to build tools with x64 MSVC 2021-05-06 03:31:56 +02:00
GEWorkspaceFile.cpp Fix most (according to warnings) remaining 64bit issues in tool code 2021-05-08 05:43:52 +02:00
GEZOrderModifier.cpp Building with editor support (on Win w/ VS2017) works \o/ 2019-01-13 22:52:28 +01:00
GEZOrderModifier.h Fix all whitespace errors 2011-12-10 15:35:54 +01:00
guied.cpp Building with editor support (on Win w/ VS2017) works \o/ 2019-01-13 22:52:28 +01:00