Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2019-06-21 | texture_cache: Fermi2D reform and implement View Mirage | Fernando Sahmkow | 1 | -2/+1 | |
This also does some fixes on compressed textures reinterpret and on the Fermi2D engine in general. | |||||
2019-06-21 | Change texture_cache chaching from GPUAddr to CacheAddr | Fernando Sahmkow | 1 | -4/+0 | |
This also reverses the changes to make invalidation and flushing through the GPU address. | |||||
2019-06-21 | Deglobalize Memory Manager on texture cahe and Implement Invalidation and Flushing using GPUVAddr | Fernando Sahmkow | 1 | -0/+10 | |
2019-03-21 | gpu: Rewrite virtual memory manager using PageTable. | bunnei | 1 | -1/+0 | |
2019-03-15 | gpu: Use host address for caching instead of guest address. | bunnei | 1 | -4/+4 | |
2019-02-27 | common/math_util: Move contents into the Common namespace | Lioncash | 1 | -2/+2 | |
These types are within the common library, so they should be within the Common namespace. | |||||
2019-02-07 | gl_rasterizer: Implement a more accurate fermi 2D copy. | bunnei | 1 | -1/+3 | |
- This is a blit, use the blit registers. | |||||
2019-02-07 | gl_shader_cache: Link loading screen with disk shader cache load | ReinUsesLisp | 1 | -1/+3 | |
2019-02-07 | rasterizer_interface: Add disk cache entry for the rasterizer | ReinUsesLisp | 1 | -0/+3 | |
2019-02-01 | rasterizer_interface: Remove unused AccelerateFill operation | ReinUsesLisp | 1 | -5/+0 | |
2019-01-21 | Rename step 1 and step 2 to be a little more descriptive | James Rowe | 1 | -2/+2 | |
2019-01-20 | QT: Upgrade the Loading Bar to look much better | James Rowe | 1 | -0/+9 | |
2018-10-06 | gl_rasterizer: Add rasterizer cache code to handle accerated fermi copies. | bunnei | 1 | -7/+4 | |
2018-09-10 | rasterizer: Drop unused handler. | Markus Wick | 1 | -3/+0 | |
This virtual function is called in a very hot spot, and it does nothing. If this kind of feature is required, please be more specific and add callbacks in the switch statement within Maxwell3D::WriteReg. There is no point in having another switch statement within the rasterizer. | |||||
2018-08-31 | gl_renderer: Cache textures, framebuffers, and shaders based on CPU address. | bunnei | 1 | -3/+3 | |
2018-08-31 | gl_rasterizer: Fix issues with the rasterizer cache. | bunnei | 1 | -0/+3 | |
- Use a single cached page map. - Fix calculation of ending page. | |||||
2018-08-21 | rasterizer_interface: Remove ScreenInfo from AccelerateDraw()'s signature | Lioncash | 1 | -3/+1 | |
This is an OpenGL renderer-specific data type. Given that, this type shouldn't be used within the base interface for the rasterizer. Instead, we can pass this information to the rasterizer via reference. | |||||
2018-07-03 | GPU: Bind and clear the render target when the CLEAR_BUFFERS register is written to. | Subv | 1 | -0/+3 | |
2018-06-27 | gl_rasterizer: Implement AccelerateDisplay to forward textures to framebuffers. | bunnei | 1 | -3/+2 | |
2018-04-25 | gl_rasterizer_cache: Update to be based on GPU addresses, not CPU addresses. | bunnei | 1 | -3/+4 | |
2018-04-18 | renderer_opengl: Implement BlendEquation and BlendFunc. | bunnei | 1 | -1/+1 | |
2018-04-04 | rasterizer_interface.h: Update from citra to yuzu | N00byKing | 1 | -3/+3 | |
2018-03-27 | rasterizer: Rename DrawTriangles to DrawArrays. | bunnei | 1 | -2/+2 | |
2018-03-23 | rasterizer: Flush and invalidate regions should be 64-bit. | bunnei | 1 | -3/+3 | |
2018-03-23 | video_core: Remove usage of PAddr and replace with VAddr. | bunnei | 1 | -4/+4 | |
2018-03-23 | video_core: Move FramebufferInfo to FramebufferConfig in GPU. | bunnei | 1 | -1/+3 | |
2018-03-20 | renderer_gl: Port boilerplate rasterizer code over from Citra. | bunnei | 1 | -0/+61 | |
2018-01-13 | Remove references to PICA and rasterizers in video_core | James Rowe | 1 | -67/+0 | |
2018-01-01 | core/video_core: Fix a bunch of u64 -> u32 warnings. | bunnei | 1 | -2/+2 | |
2016-09-29 | rasterizer: separate TextureCopy from DisplayTransfer | wwylele | 1 | -1/+6 | |
2016-09-21 | Remove empty newlines in #include blocks. | Emmanuel Gil Peyrot | 1 | -1/+0 | |
This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation. | |||||
2016-09-19 | Manually tweak source formatting and then re-run clang-format | Yuri Kunde Schlesner | 1 | -2/+1 | |
2016-09-18 | Sources: Run clang-format on everything. | Emmanuel Gil Peyrot | 1 | -6/+15 | |
2016-04-21 | HWRasterizer: Texture forwarding | tfarley | 1 | -12/+19 | |
2015-12-08 | VideoCore: Unify interface to OpenGL and SW rasterizers | Yuri Kunde Schlesner | 1 | -3/+6 | |
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. | |||||
2015-12-07 | VideoCore: Rename HWRasterizer methods to be less confusing | Yuri Kunde Schlesner | 1 | -5/+5 | |
2015-08-15 | GPU: Refactor "VertexShader" namespace to "Shader". | bunnei | 1 | -4/+4 | |
- Also renames "vertex_shader.*" to "shader_interpreter.*" | |||||
2015-06-28 | Core: Cleanup hw includes. | Emmanuel Gil Peyrot | 1 | -2/+7 | |
2015-05-23 | OpenGL renderer | tfarley | 1 | -0/+40 | |