dolphin/Source
Techjar 8cfe49295f VideoCommon: Add fallback handling for bounding box when disabled or unsupported
The SDK seems to write "default" bounding box values before every draw
(1023 0 1023 0 are the only values encountered so far, which happen to
be the extents allowed by the BP registers) to reset the registers for
comparison in the pixel engine, and presumably to detect whether GX has
updated the registers with real values. Handling these writes and
returning them on read when bounding box emulation is disabled or
unsupported, even without computing real values from rendering, seems
to prevent games from corrupting memory or crashing.

This obviously does not fix any effects that rely on bounding box
emulation, but having the game not clobber its own code/data or just
outright crash is a definite improvement.
2021-05-31 19:56:24 -04:00
..
Android Implement Cursor Locking and new input focus checks for it 2021-05-27 10:31:12 +03:00
Core VideoCommon: Add fallback handling for bounding box when disabled or unsupported 2021-05-31 19:56:24 -04:00
DSPSpy DSPSpy: sync Makefile with current devkitPro template 2020-06-08 04:21:41 +01:00
DSPTool Implement Cursor Locking and new input focus checks for it 2021-05-27 10:31:12 +03:00
PCH Fix PCH when building with CMake + Ninja + MSVC on Windows 2021-04-17 17:48:47 +02:00
UnitTests Implement Cursor Locking and new input focus checks for it 2021-05-27 10:31:12 +03:00
VSProps DolphinQt: Add quotes around QtIncludeDir on Windows 2021-05-16 20:45:19 -07:00
.clang-format Require clang-format 9 and reformat source code 2020-01-08 22:18:15 +01:00
CMakeLists.txt CMake: Build with -std:c++latest for MSVC 2021-03-03 23:44:35 +01:00
dolphin-emu.sln msbuild: bundle all dolphin "core" code into single library 2021-01-27 14:29:49 -08:00