Supermodel/Src/Model3
Nik Henson d1d5175548 New multi-threaded rendering changes that parallelise graphics rendering and PPC execution in order to increase performance on multi-core machines.
New gpuMultiThreaded config option to enable/disable multi-threaded rendering (enabled by default, disabling it reverts to previous behaviour).
Other rendering optimisations:
 - texture uploads now only affect appropriate region in the texture sheet, rather than uploading the whole sheet each time
 - performance of clearing the model caches has been improved
New Alt+O key input added to toggle outputting of frame timings for debugging purposes.
2012-01-16 23:21:14 +00:00
..
53C810.cpp - Changed save state error messages slightly. 2011-09-22 06:11:47 +00:00
53C810.h Updated copyright information and added headers to all remaining files except debugger. 2011-09-14 19:08:43 +00:00
53C810Disasm.cpp Updated copyright information and added headers to all remaining files except debugger. 2011-09-14 19:08:43 +00:00
93C46.cpp - Changed save state error messages slightly. 2011-09-22 06:11:47 +00:00
93C46.h Updated copyright information and added headers to all remaining files except debugger. 2011-09-14 19:08:43 +00:00
DriveBoard.cpp - Changed spelling of some messages in drive board code. 2011-09-22 17:28:49 +00:00
DriveBoard.h - Changed save state error messages slightly. 2011-09-22 06:11:47 +00:00
DSB.cpp - Getting/setting MPEG playback position also includes the end offset. Hopefully will fix save states from crashing when reloaded sometimes in DSB1 and DSB2 games. 2011-09-22 18:04:39 +00:00
DSB.h Small updates: 2011-09-15 21:10:38 +00:00
IRQ.cpp - Changed save state error messages slightly. 2011-09-22 06:11:47 +00:00
IRQ.h Updated copyright information and added headers to all remaining files except debugger. 2011-09-14 19:08:43 +00:00
Model3.cpp New multi-threaded rendering changes that parallelise graphics rendering and PPC execution in order to increase performance on multi-core machines. 2012-01-16 23:21:14 +00:00
Model3.h New multi-threaded rendering changes that parallelise graphics rendering and PPC execution in order to increase performance on multi-core machines. 2012-01-16 23:21:14 +00:00
MPC10x.cpp - Changed save state error messages slightly. 2011-09-22 06:11:47 +00:00
MPC10x.h Updated copyright information and added headers to all remaining files except debugger. 2011-09-14 19:08:43 +00:00
PCI.cpp Updated copyright information and added headers to all remaining files except debugger. 2011-09-14 19:08:43 +00:00
PCI.h Updated copyright information and added headers to all remaining files except debugger. 2011-09-14 19:08:43 +00:00
Real3D.cpp New multi-threaded rendering changes that parallelise graphics rendering and PPC execution in order to increase performance on multi-core machines. 2012-01-16 23:21:14 +00:00
Real3D.h New multi-threaded rendering changes that parallelise graphics rendering and PPC execution in order to increase performance on multi-core machines. 2012-01-16 23:21:14 +00:00
RTC72421.cpp Updated copyright information and added headers to all remaining files except debugger. 2011-09-14 19:08:43 +00:00
RTC72421.h Updated copyright information and added headers to all remaining files except debugger. 2011-09-14 19:08:43 +00:00
SoundBoard.cpp Fixed a bug w/ Read16() -- was not casting to a pointer properly, caused Scud Race to crash. 2011-12-26 07:15:32 +00:00
SoundBoard.h Fixed ROM banking -- appears to fix the sounds in Daytona 2 PE and VON2 but otherwise has not been extensively tested. The high 8MB of the 68K address is treated as a single window into the 16MB sample ROM, and can point either to the low or high 8MB bank. 2011-12-23 21:06:45 +00:00
TileGen.cpp New multi-threaded rendering changes that parallelise graphics rendering and PPC execution in order to increase performance on multi-core machines. 2012-01-16 23:21:14 +00:00
TileGen.h New multi-threaded rendering changes that parallelise graphics rendering and PPC execution in order to increase performance on multi-core machines. 2012-01-16 23:21:14 +00:00