Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Pica: Cleanup clipping code and change screenspace z to range from -1..0. | Tony Wasserka | 2015-02-18 |
| | | | | 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). | ||
* | Rasterizer: Pre-divide vertex attributes by W | Yuri Kunde Schlesner | 2014-12-29 |
| | | | | | Execute the division-by-W for perspective-correct interpolation of values in the clipper, moving them out of the rasterization inner loop. | ||
* | Clipper: Compact buffers on each clipping pass | Yuri Kunde Schlesner | 2014-12-29 |
| | | | | | | Use a new buffer management scheme in the clipper that allows using a bounded minimal amount of buffer space. Even though it copies more data it is still slightly faster likely due to using less cache. | ||
* | Clipper: Avoid dynamic allocations | Yuri Kunde Schlesner | 2014-12-29 |
| | | | | | | The triangle clipper was allocating its temporary input, output and work buffers using a std::vector. Since this is a hot path, it's desirable to use stack allocation instead. | ||
* | License change | purpasmart96 | 2014-12-20 |
| | |||
* | Convert old logging calls to new logging macros | Yuri Kunde Schlesner | 2014-12-13 |
| | |||
* | Fix two format strings. | Lioncash | 2014-11-14 |
| | |||
* | Fix some warnings | Sean | 2014-10-29 |
| | |||
* | Fix warnings in video_core | Lioncash | 2014-10-07 |
| | |||
* | VideoCore: Fixes rendering issues on Qt and corrects framebuffer output size. | bunnei | 2014-08-26 |
| | |||
* | Pica: Add basic rasterizer. | Tony Wasserka | 2014-08-12 |
| | |||
* | Pica: Add triangle clipper. | Tony Wasserka | 2014-08-12 |