Supermodel/Src
Ian Curtis cdf5e4b2b2 Fix transparency depth testing
The two transparency layers, might not be separate layers at all. We believe the hardware is writing each layer to every other pixel (stipple alpha), then using an anti-aliasing filter to effectively blend the pixels. Because the pixels don't overlap they don't depth test against each other. We are using separate layers to emulate this, so the depth buffer must be saved and restored between the layers.
2023-11-17 16:07:20 +00:00
..
CPU Implement correct "round to nearest" mode 2023-10-14 17:45:27 -07:00
Debugger Ping-pong flip timing depends of the value of tilegen register 0x08 2023-09-25 14:41:35 +02:00
Graphics Fix transparency depth testing 2023-11-17 16:07:20 +00:00
Inputs change all INT16 mixing/intermediate clamping to floats 2022-11-06 13:00:13 -08:00
Model3 Fixed graphics analysis -gfx-state option 2023-11-11 13:55:02 -08:00
Network NetBoard: guard against freeing null pointers and INetBoard needed a virtual destructor (was causing crashes on exit on some systems) 2023-03-14 11:18:20 -07:00
OSD Added some TODO notes to Main.cpp 2023-11-11 13:57:30 -08:00
Pkgs Update glew version 2020-07-31 19:18:51 +00:00
Sound SCSP: added more detail to comment explaining 68K clock speed as recommended by Brian Troha 2023-09-02 20:32:11 -07:00
Util Fix GCC 13 build. 2023-05-07 21:42:21 -07:00
BlockFile.cpp fix some real errors (Model3,InputSystem), minor errors (SCSP,SDL/Main) and some performance warnings 2022-07-11 17:43:59 +02:00
BlockFile.h Added functions to safely read and write bools 2017-09-24 20:49:31 +00:00
Game.h njz3: Proper quadrophonic audio support. Need 4+ speakers to take advantage otherwise down mixed to stereo. 2022-06-09 21:10:39 +00:00
GameLoader.cpp byte_layout attribute for region tag, intended to support Sega Racing Classic 2 ROM extracted from Yakuza 2023-11-11 13:11:15 -08:00
GameLoader.h byte_layout attribute for region tag, intended to support Sega Racing Classic 2 ROM extracted from Yakuza 2023-11-11 13:11:15 -08:00
ROMSet.cpp add missing include 2017-04-08 21:01:11 +00:00
ROMSet.h Removed patches from source code and moved them into game XML file. Created ROMSet.cpp. Print a more descriptive error when game XML file fails to load. 2017-04-08 18:30:29 +00:00
Supermodel.h check for __GNUC__ instead of just assuming it 2022-07-17 20:23:11 +02:00
Version.h Introducing a special release build target with SVN version stamping. 2020-12-24 10:20:26 +00:00