dolphin/Data/Sys
crudelios cdfe58f7ed Rewrote bounding box algotithm. Fixes issues 5967, 6154, 6196, 6211.
Instead of being vertex-based, it is now primitive (point, line or dissected triangle) based, with proper clipping.
Also, screen position is now calculated based on viewport values, instead of "guesstimating".

This fixes many graphical glitches in Paper Mario: TTYD and Super Paper Mario.

Also, the new code allows Mickey's Magical Mirror and Disney's Hide & Sneak to work (mostly) bug-free. I changed their inis to use bbox.

These changes have a slight cost in performance when bbox is being used (rare), mostly due to the new clipping algorithm.

Please check for any regressions or crashes.
2014-01-25 15:36:23 +00:00
..
GameSettings Rewrote bounding box algotithm. Fixes issues 5967, 6154, 6196, 6211. 2014-01-25 15:36:23 +00:00
GC Ship by default a free DSP ROM that can handle most games with LLE 2013-03-16 23:54:55 +01:00
Maps Overlay the user Maps/ over the shared one to avoid copying files 2013-09-14 06:08:29 +02:00
Shaders Fix FXAA shader for OpenGL ES 3. 2013-10-29 07:24:16 +00:00
Themes Check in 2x versions of Clean*. Thanks, MaJoR1! 2013-09-25 02:06:53 -04:00
Wii/shared2 Move global User/Wii to Sys/Wii 2013-09-14 06:08:30 +02:00
codehandler.bin Updated the Gecko code handler to the latest version from Gecko OS 1.9.3.1. 2012-01-03 01:24:17 -05:00
totaldb.dsy Changed the HLE system to allow it to hook the beginning, the end or replace the entire function without changing the GC memory. Fixes Kirby's Return to Dreamland. 2012-12-28 14:26:46 +11:00