dolphin/Source
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
..
Android [Android] Simplify instantiations of OverlayConfigButton.java. Also simplified resizeDrawable even more. We just acquire the resource instance and then get the display metrics directly. 2014-01-02 12:23:17 -05:00
Core Rewrote bounding box algotithm. Fixes issues 5967, 6154, 6196, 6211. 2014-01-25 15:36:23 +00:00
DSPSpy Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
DSPTool Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
TestSuite Convert all vcxproj files to UNIX line endings 2013-12-31 14:03:18 -05:00
UnitTests Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
VSProps [GLExtensions] Fix Windows build. 2014-01-17 16:04:05 +01:00
CMakeLists.txt [Android] Fix PCH build. Clean up DolphinWX cmake file a little bit. Modify our android cmake toolchain file to make the default build location not be source root, because that is stupid. 2013-10-28 19:59:03 -05:00
dolphin-emu.sln [GLExtensions] Initial code drop for GLExtensions. This drops GLEW entirely from the codebase. This has been tested on Android and Linux+ATI. Of course untested on Windows and Apple. Also untested with Linux + EGL but should be fine there. There are most likely a couple of extensions I'm missing which would result in null pointer runs but not bad for the initial commit. 2014-01-17 15:50:51 +01:00
pch.h Fix Linux build issue. 2013-10-27 19:51:55 -04:00