dhewm3/neo/renderer
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
..
Cinematic.cpp Replace libjpeg with stb_image.h 2021-04-27 20:08:59 +02:00
Cinematic.h Fix all whitespace errors 2011-12-10 15:35:54 +01:00
draw_arb2.cpp Remove the deprecated nv20 renderer 2012-07-20 00:13:01 +02:00
draw_common.cpp Remove C++11-isms 2020-07-13 05:34:13 +02:00
GuiModel.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
GuiModel.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Image.h Remove the monochrome hack 2012-07-20 00:13:02 +02:00
Image_files.cpp Replace libjpeg with stb_image.h 2021-04-27 20:08:59 +02:00
Image_init.cpp s/referneces/references 2021-01-15 18:00:25 +01:00
Image_load.cpp Fix crash if both image_useCache and image_downSize are 1 2021-04-28 00:04:24 +02:00
Image_process.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Image_program.cpp Fix crash when selecting nonexistant texture in D3Radiant 2019-03-10 05:11:33 +01:00
Interaction.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Interaction.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Material.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Material.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
MegaTexture.cpp Get rid of some compiler warnings 2012-11-13 23:24:13 +01:00
MegaTexture.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Model.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Model.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Model_ase.cpp Fix "black box" effect on ase meshes 2012-07-18 19:53:08 +02:00
Model_ase.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Model_beam.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Model_liquid.cpp Fix several bugs from iodoom3 bugtracker 2012-06-02 10:12:22 +02:00
Model_local.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Model_lwo.cpp Fix "unreachable code" warnings 2012-01-15 14:13:44 +01:00
Model_lwo.h Fix all whitespace errors 2011-12-10 15:35:54 +01:00
Model_ma.cpp revert changes committed in error 2017-04-02 00:42:28 +01:00
Model_ma.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Model_md3.cpp s/LittleLong/LittleInt/ to match the return type 2012-06-28 13:02:47 +02:00
Model_md3.h Fix all whitespace errors 2011-12-10 15:35:54 +01:00
Model_md5.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Model_prt.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Model_sprite.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
ModelDecal.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
ModelDecal.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
ModelManager.cpp More logging cleanup 2012-07-20 00:12:55 +02:00
ModelManager.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
ModelOverlay.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
ModelOverlay.h Fix all whitespace errors 2011-12-10 15:35:54 +01:00
qgl.h Make MFC Tools work with MSAA enabled 2021-05-11 00:39:00 +02:00
qgl_proc.h Don't link against OpenGL 2012-07-20 16:43:37 +02:00
RenderEntity.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
RenderSystem.cpp (Hopefully) fix Editors messing up game viewport for good, fix #300 2020-07-20 05:01:51 +02:00
RenderSystem.h GLimp_Init() Print actually received color/alpha/stencil/depth bits 2021-04-24 20:27:16 +02:00
RenderSystem_init.cpp Add r_fullscreenDesktop CVar for "desktop"/windowed fullscreen mode 2021-01-15 18:24:48 +01:00
RenderWorld.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
RenderWorld.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
RenderWorld_demo.cpp Fix [record|play|time]Demo for x86_64 2012-01-10 22:54:01 +01:00
RenderWorld_load.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
RenderWorld_local.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
RenderWorld_portals.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
simplex.h Fix all whitespace errors 2011-12-10 15:35:54 +01:00
stb_image.h Replace libjpeg with stb_image.h 2021-04-27 20:08:59 +02:00
tr_backend.cpp Get rid of GLimp_EnableLogging 2012-01-02 15:44:00 -05:00
tr_deform.cpp Turn a Warning() in R_FlareDeform into a DPrintf() 2012-01-03 18:14:21 +01:00
tr_font.cpp Fix fonts on Big Endian systems, fixes #148 2021-01-14 12:25:22 +01:00
tr_guisurf.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
tr_light.cpp Remove the deprecated arb renderer 2012-07-20 00:13:02 +02:00
tr_lightrun.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
tr_local.h Add r_fullscreenDesktop CVar for "desktop"/windowed fullscreen mode 2021-01-15 18:24:48 +01:00
tr_main.cpp Fix build on powerpc but not mac 2019-02-14 16:53:38 +01:00
tr_orderIndexes.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
tr_polytope.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
tr_render.cpp Fix uninitialized members of drawInteraction_t in RB_CreateSingleDrawInteractions 2021-04-12 19:13:39 +02:00
tr_rendertools.cpp Get rid of GLimp_EnableLogging 2012-01-02 15:44:00 -05:00
tr_shadowbounds.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
tr_stencilshadow.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
tr_subview.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
tr_trace.cpp Use idSys::GetMilliseconds() for idTimer 2011-12-22 10:38:39 +01:00
tr_trisurf.cpp Prevent stackoverflow in R_DeriveTangentsWithoutNormals() 2020-01-11 15:39:34 +01:00
tr_turboshadow.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
VertexCache.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
VertexCache.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00