| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | VideoCore: Move software rasterizer files to sub-directory | Yuri Kunde Schlesner | 2017-02-12 | 1 | -178/+0 |
| | | |||||
| * | VideoCore: Split regs.h inclusions | Yuri Kunde Schlesner | 2017-02-09 | 1 | -1/+0 |
| | | |||||
| * | VideoCore: Move Regs to its own file | Yuri Kunde Schlesner | 2017-02-04 | 1 | -1/+1 |
| | | |||||
| * | VideoCore: Split rasterizer regs from Regs struct | Yuri Kunde Schlesner | 2017-02-04 | 1 | -4/+4 |
| | | |||||
| * | VideoCore: Extract swrast-specific data from OutputVertex | Yuri Kunde Schlesner | 2017-01-29 | 1 | -11/+13 |
| | | |||||
| * | Use negative priorities to avoid special-casing the self-include | Yuri Kunde Schlesner | 2016-09-21 | 1 | -1/+1 |
| | | |||||
| * | Remove empty newlines in #include blocks. | Emmanuel Gil Peyrot | 2016-09-21 | 1 | -4/+1 |
| | | | | | | | | This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation. | ||||
| * | Manually tweak source formatting and then re-run clang-format | Yuri Kunde Schlesner | 2016-09-18 | 1 | -2/+1 |
| | | |||||
| * | Sources: Run clang-format on everything. | Emmanuel Gil Peyrot | 2016-09-18 | 1 | -35/+33 |
| | | |||||
| * | Pica: Implement W-Buffer in SW rasterizer | Jannik Vogel | 2016-05-10 | 1 | -3/+1 |
| | | |||||
| * | VideoCore: Run include-what-you-use and fix most includes. | Emmanuel Gil Peyrot | 2016-04-30 | 1 | -1/+12 |
| | | |||||
| * | Add immediate mode vertex submission | Dwayne Slater | 2016-03-02 | 1 | -0/+1 |
| | | |||||
| * | pica_types: Replace float24/20/16 with a template class. | bunnei | 2016-02-05 | 1 | -4/+4 |
| | | |||||
| * | pica: Implement decoding of basic fragment lighting components. | bunnei | 2016-02-05 | 1 | -0/+2 |
| | | | | | | | | - Diffuse - Distance attenuation - float16/float20 types - Vertex Shader 'view' output | ||||
| * | VideoCore: Unify interface to OpenGL and SW rasterizers | Yuri Kunde Schlesner | 2015-12-07 | 1 | -1/+1 |
| | | | | | | | This removes explicit checks sprinkled all over the codebase to instead just have the SW rasterizer expose an implementation with no-ops for most operations. | ||||
| * | video_core: Reorganize headers | Lioncash | 2015-09-11 | 1 | -4/+4 |
| | | |||||
| * | Shader: Move shader code to its own subdirectory, "shader". | bunnei | 2015-08-15 | 1 | -1/+1 |
| | | |||||
| * | GPU: Refactor "VertexShader" namespace to "Shader". | bunnei | 2015-08-15 | 1 | -1/+1 |
| | | | | | - Also renames "vertex_shader.*" to "shader_interpreter.*" | ||||
| * | Pica/Clipper: Output proper number of triangles in debugging logs. | Tony Wasserka | 2015-07-15 | 1 | -1/+1 |
| | | |||||
| * | VideoCore: Fix floating point warning | zawata | 2015-06-26 | 1 | -1/+1 |
| | | |||||
| * | Pica: Create 'State' structure and move state memory there. | bunnei | 2015-05-22 | 1 | -6/+7 |
| | | |||||
| * | Pica: Cleanup clipping code and change screenspace z to range from -1..0. | Tony Wasserka | 2015-02-18 | 1 | -48/+36 |
| | | | | | 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 | 1 | -3/+10 |
| | | | | | | 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 | 1 | -28/+27 |
| | | | | | | | 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 | 1 | -10/+7 |
| | | | | | | | 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 | 1 | -1/+1 |
| | | |||||
| * | Convert old logging calls to new logging macros | Yuri Kunde Schlesner | 2014-12-13 | 1 | -1/+1 |
| | | |||||
| * | Fix two format strings. | Lioncash | 2014-11-14 | 1 | -2/+2 |
| | | |||||
| * | Fix some warnings | Sean | 2014-10-29 | 1 | -2/+2 |
| | | |||||
| * | Fix warnings in video_core | Lioncash | 2014-10-07 | 1 | -4/+4 |
| | | |||||
| * | VideoCore: Fixes rendering issues on Qt and corrects framebuffer output size. | bunnei | 2014-08-26 | 1 | -1/+1 |
| | | |||||
| * | Pica: Add basic rasterizer. | Tony Wasserka | 2014-08-12 | 1 | -1/+2 |
| | | |||||
| * | Pica: Add triangle clipper. | Tony Wasserka | 2014-08-12 | 1 | -0/+178 |
