mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2024-11-15 05:47:56 -07:00
4cdf9f543f
The obvious question here is, why does it matter if we round or truncate? The key is that GC/Wii does fixed-point interpolation, where PC GPUs do floating-point interpolation. Discarding fractional bits makes the conversion from floating-point to fixed point give more consistent results. I'm not confident this is really the right fix, or that my explanation is completely correct; ideally, we don't want to depend on floating-point interpolation at all. |
||
---|---|---|
.. | ||
AudioCommon | ||
Common | ||
Core | ||
DiscIO | ||
DolphinQt | ||
DolphinWX | ||
InputCommon | ||
UICommon | ||
VideoBackends | ||
VideoCommon | ||
CMakeLists.txt |