| Age | Commit message (Collapse) | Author |
|
|
|
- Fixes a regression with #594.
|
|
Redeclaring the variable inside the switch was causing weird behavior.
|
|
|
|
|
|
|
|
|
|
Not really sure where the difference is, but some applications seem to use this 1:1 the same way...
|
|
clean up texture environment logic.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The change in depth range seems to reflect better to what applications are expecting, and makes for cleaner code overall (hence is more likely to reflect hardware behavior).
|
|
|
|
Involves making asserts use printf instead of the log functions (log functions are asynchronous and, as such, the log won't be printed in time)
As such, the log type argument was removed (printf obviously can't use it, and it's made obsolete by the file and line printing)
Also removed some GEKKO cruft.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Not sure if this is a correct fix. Probably should instead change the decoding logic itself.
|
|
|
|
|
|
|
|
Execute the division-by-W for perspective-correct interpolation of
values in the clipper, moving them out of the rasterization inner loop.
|
|
Move the computation of some values out of loops so that they're not
constantly recalculated even when they don't change.
|
|
License change
|
|
|
|
|
|
|
|
|
|
This effectively adds support for a lot texture formats in the rasterizer.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|