Supermodel/Src/OSD/SDL
Ian Curtis c039d08c03 Add supersampling anti-aliasing
Late christmas present. Due to the way alpha works on the model3 adding regular anti-aliasing doesn't really work. Supersampling is very much a brute force solution, render the scene at a higher resolution and mipmap it.

It's enabled via command line with the -ss option, for example -ss=4 for 4x supersampling or by adding Supersampling = 4 in the config file.

Note non power of two values work as well, so 3 gives a very good balance between speed and quality. 8 will make your GPU bleed, since it is essentially rendering 64 pixels for every visible pixel on the screen.
2023-12-26 18:25:03 +00:00
..
Audio.cpp add undefd codepath for correct use of the 18bit DAC path (which seems to be triggered for all games) 2022-11-29 12:36:27 -08:00
Crosshair.cpp Crosshair optimization: 2023-05-07 21:41:05 -07:00
Crosshair.h Crosshair optimization: 2023-05-07 21:41:05 -07:00
Main.cpp Add supersampling anti-aliasing 2023-12-26 18:25:03 +00:00
PolyAnalysis.h Extended -gfx-state to produce culling node analysis 2017-04-11 07:03:47 +00:00
SDLIncludes.h build fixes for mac 2020-07-27 10:28:48 +00:00
SDLInputSystem.cpp Allow joystick to be fetch if windows has no focus in SDL input mode. 2023-03-09 10:34:51 -08:00
SDLInputSystem.h Force Feeback for Linux 2020-10-21 08:19:51 +00:00
SDLMain_tmpl.h Fixing import mistake: moving source code to trunk/Src. 2011-04-24 01:19:40 +00:00
SDLMain_tmpl.m Fixing import mistake: moving source code to trunk/Src. 2011-04-24 01:19:40 +00:00
Thread.cpp Getting rid of most of the includes from Supermodel.h; each file now explicitly includes the header files it needs. 2021-11-22 17:15:06 +00:00
Types.h Updated copyright information and added headers to all remaining files except debugger. 2011-09-14 19:08:43 +00:00