Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-12 | VideoCore: Move software rasterizer files to sub-directory | Yuri Kunde Schlesner | |
2017-02-09 | VideoCore: Split regs.h inclusions | Yuri Kunde Schlesner | |
2017-02-04 | VideoCore: Move Regs to its own file | Yuri Kunde Schlesner | |
2017-02-04 | VideoCore: Split framebuffer regs from Regs struct | Yuri Kunde Schlesner | |
2017-02-04 | VideoCore: Split texturing regs from Regs struct | Yuri Kunde Schlesner | |
2017-02-04 | VideoCore: Split rasterizer regs from Regs struct | Yuri Kunde Schlesner | |
2017-02-04 | Merge pull request #2476 from yuriks/shader-refactor3 | Yuri Kunde Schlesner | |
Oh No! More shader changes! | |||
2017-02-04 | VideoCore: Move LookupTexture out of debug_utils.h | Yuri Kunde Schlesner | |
2017-01-29 | VideoCore: Extract swrast-specific data from OutputVertex | Yuri Kunde Schlesner | |
2016-11-30 | ClangFormat: Fixed the clang-format errors | Subv | |
2016-11-29 | Build: Fixed a few warnings. | Subv | |
2016-09-21 | Use negative priorities to avoid special-casing the self-include | Yuri Kunde Schlesner | |
2016-09-21 | Remove empty newlines in #include blocks. | Emmanuel Gil Peyrot | |
This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation. | |||
2016-09-18 | Manually tweak source formatting and then re-run clang-format | Yuri Kunde Schlesner | |
2016-09-18 | Sources: Run clang-format on everything. | Emmanuel Gil Peyrot | |
2016-06-27 | PICA: Scissor fixes and cleanups | Yuri Kunde Schlesner | |
2016-06-27 | PICA: Implement scissor test | Subv | |
2016-06-07 | Rasterizer: Implement fog | Jannik Vogel | |
2016-05-11 | Rasterizer: Implement texture type 3 | Jannik Vogel | |
2016-05-10 | Pica: Implement W-Buffer in SW rasterizer | Jannik Vogel | |
2016-04-30 | VideoCore: Run include-what-you-use and fix most includes. | Emmanuel Gil Peyrot | |
2016-04-29 | Common: Remove section measurement from profiler (#1731) | Yuri Kunde Schlesner | |
This has been entirely superseded by MicroProfile. The rest of the code can go when a simpler frametime/FPS meter is added to the GUI. | |||
2016-04-17 | Rasterizer: Allow all blend factors for alpha blend-func | Jannik Vogel | |
2016-04-08 | Rasterizer: Respect buffer-write allow registers | Jannik Vogel | |
2016-03-05 | Pica: Write depth value even when depth test is disabled | Yuri Kunde Schlesner | |
This has been confirmed on hardware. Fixes Etrian Odyssey IV. | |||
2016-03-02 | Add immediate mode vertex submission | Dwayne Slater | |
2015-11-30 | PICA: Properly emulate 1-stage delay in the combiner buffer | Yuri Kunde Schlesner | |
This was discovered and verified by @fincs. The tev combiner buffer actually lags behind by one stage, meaning stage 1 reads the initial color, stage 2 reads stage 0's output, and so on. Fixes character portraits in Fire Emblem: Awakening and world textures in Zelda: ALBW. Closes #1140. | |||
2015-10-09 | CitraQt, SkyEye, Loader, VideoCore: Remove newlines in LOG_* calls. | Emmanuel Gil Peyrot | |
The LOG_* function itself already appends one. | |||
2015-09-29 | fix some xcode 7.0 warnings | Martin Lindhe | |
2015-09-16 | general: Silence some warnings when using clang | Lioncash | |
2015-09-11 | video_core: Reorganize headers | Lioncash | |
2015-08-29 | Merge pull request #1049 from Subv/stencil | bunnei | |
Rasterizer: Corrected the stencil implementation. | |||
2015-08-24 | Integrate the MicroProfile profiling library | Yuri Kunde Schlesner | |
This brings goodies such as a configurable user interface and multi-threaded timeline view. | |||
2015-08-21 | SWRasterizer: Implemented stencil ops 6 and 7. | Subv | |
IncrementWrap and DecrementWrap, verified with hwtests. | |||
2015-08-21 | SWRasterizer: Implemented stencil action 1 (GL_ZERO). | Subv | |
Verified with hwtests. | |||
2015-08-21 | SWRasterizer: Removed a todo. Verified with hwtests. | Subv | |
2015-08-21 | SWRenderer: The stencil depth_pass action is executed even if depth testing ↵ | Subv | |
is disabled. The HW renderer already did this. | |||
2015-08-21 | Rasterizer: Abstract duplicated stencil code into a lambda. | Subv | |
2015-08-20 | GPU/Rasterizer: Corrected the stencil implementation. | Subv | |
Verified the behavior with hardware tests. | |||
2015-08-15 | Shader: Move shader code to its own subdirectory, "shader". | bunnei | |
2015-08-15 | GPU: Refactor "VertexShader" namespace to "Shader". | bunnei | |
- Also renames "vertex_shader.*" to "shader_interpreter.*" | |||
2015-07-26 | VideoCore: #ifdef out some debugging routines | Yuri Kunde Schlesner | |
Some disabled debugging functionality was being called from rendering routines in VideoCore. Although disabled, many of them still allocated memory or did some extra work that was enough to show up in a profiler. Gives a slight (~2ms) speedup. | |||
2015-07-21 | GPU: Added registers for min and mag texture filters and implemented them in ↵ | Subv | |
the hw renderer. | |||
2015-07-14 | VideoCore: Implement the DOT3_RGB combiner | Lectem | |
2015-07-13 | Pica: Implement stencil testing. | Tony Wasserka | |
2015-07-09 | Added GL_CLAMP_TO_BORDER support | Lectem | |
2015-05-31 | Merge pull request #811 from archshift/commonify | archshift | |
Commonify video_core utility headers | |||
2015-05-31 | Pica: Use zero for the SecondaryFragmentColor source. | bunnei | |
- This is a workaround until we support fragment lighting. | |||
2015-05-31 | rasterizer: Remove unnecessary 'using' for BlendEquation. | bunnei | |
2015-05-31 | Pica: Implement LogicOp function. | bunnei | |