| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-11-11 | video_core: Fix dma copy 1D random crash | FengChen | |
| 2022-10-31 | video_core: Fix drawing trigger mechanism regression | FengChen | |
| 2022-10-27 | video_core: Fix drawing trigger mechanism regression | FengChen | |
| 2022-10-25 | Merge pull request #9112 from vonchenplus/deferred_draw | liamwhite | |
| video_core: Reimplementing the maxwell drawing trigger mechanism | |||
| 2022-10-22 | Merge pull request #9095 from FernandoS27/meat-good-vegetable-bad | Fernando S | |
| Maxwell3D/Puller: Fix regressions and syncing issues. | |||
| 2022-10-22 | video_core: Implement maxwell inline_index method | FengChen | |
| 2022-10-21 | video_coare: Reimplementing the maxwell drawing trigger mechanism | FengChen | |
| 2022-10-19 | Maxwell3D/Puller: Fix regressions and syncing issues. | Fernando Sahmkow | |
| 2022-10-17 | video_core: implement 1D copies based on VMM 'kind' | FengChen | |
| 2022-10-13 | renderer_(opengl/vulkan): Fix tessellation clockwise parameter | Morph | |
| This should be assigned CW only on Triangles_CW rather than not Triangles_CCW, making CCW the default winding order rather than CW. | |||
| 2022-10-10 | Fix stencil func registers, make clip control equivalent to how it was ↵ | Kelebek1 | |
| before, but surely wrong. | |||
| 2022-10-07 | Update 3D regs | Kelebek1 | |
| 2022-10-06 | maxwell_dma: remove warnings from implemented functionality | Liam | |
| 2022-10-06 | General: address feedback | Fernando Sahmkow | |
| 2022-10-06 | general: Format licenses as per SPDX guidelines | Morph | |
| 2022-10-06 | NVDRV: Further improvements. | Fernando Sahmkow | |
| 2022-10-06 | DMA & InlineToMemory Engines Rework. | bunnei | |
| 2022-10-06 | Maxwell3D: Add small_index_2 | Fernando Sahmkow | |
| 2022-10-06 | VideoCore: Refactor fencing system. | Fernando Sahmkow | |
| 2022-10-06 | VideoCore: Refactor syncing. | Fernando Sahmkow | |
| 2022-10-06 | VideoCore: Extra Fixes. | Fernando Sahmkow | |
| 2022-10-06 | VideoCore: implement channels on gpu caches. | Fernando Sahmkow | |
| 2022-06-13 | common: Change semantics of UNREACHABLE to unconditionally crash | Liam | |
| 2022-06-02 | Maxwell3D: Fix 3D semaphore counter type 0 handling | Billy Laws | |
| Counter type 0 actually releases the semaphore payload rather than a constant zero as was previously thought. This is required by Skyrim. | |||
| 2022-05-11 | Merge pull request #8313 from liamwhite/dma-bpp | Morph | |
| maxwell_dma: fix bytes_per_pixel | |||
| 2022-05-10 | maxwell_dma: use fallback if remapping is enabled | Liam | |
| 2022-05-10 | video_core/macro: clear code on upload address assignment | Liam | |
| 2022-05-06 | maxwell_dma: fix bytes per pixel | Liam | |
| 2022-04-23 | general: Convert source file copyright comments over to SPDX | Morph | |
| This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later. | |||
| 2022-04-14 | maxwell3d: add small_index_2 register | Liam | |
| 2022-03-19 | video_core: Reduce unused includes | ameerj | |
| 2022-03-16 | Merge pull request #8023 from ameerj/kirby-pop-in | Fernando S | |
| maxwell_3d: Implement a safer CB data upload | |||
| 2022-03-14 | maxwell_3d: Implement a safer CB data upload | ameerj | |
| This makes constant buffer uploads safer and more accurate by updating the GPU memory as soon as the CB Data method is invoked. The previous implementation was deferring the updates until a different maxwell 3d method was detected, then writing all CB data at once. | |||
| 2022-03-14 | Maxwell3D: Link to override constant definition in nouveau | byte[] | |
| 2022-03-14 | Maxwell3D: restore original topology when topology overrides are disabled | byte[] | |
| 2022-03-14 | Maxwell3D: Use override constants from nouveau | Liam | |
| This fixes some incorrect rendering in Sunshine | |||
| 2022-03-11 | Maxwell3D: Restrict topology override effect to after the register is set | Liam | |
| 2022-03-11 | Maxwell3D: mark index buffers as dirty after updating counts | Liam | |
| 2022-03-10 | Maxwell3D: read small-index draw and primitive topology override registers | Liam | |
| This allows Galaxy and Sunshine to render for the first time. | |||
| 2022-03-07 | MaxwellDMA: Implement semaphore operations | Lody | |
| 2022-02-01 | Rasterizer: Refactor inlineToMemory. | Fernando Sahmkow | |
| 2022-01-29 | Rasterizer: Implement Inline2Memory Acceleration. | Fernando Sahmkow | |
| 2022-01-29 | Inline2Memory: Flush before writting buffer. | Fernando Sahmkow | |
| 2022-01-25 | video_core/macro: Remove unused parameter from Execute() | Lioncash | |
| Simplifies the function interface. | |||
| 2021-10-01 | common/logging: Move Log::Entry declaration to a separate header | ameerj | |
| This reduces the load of requiring to include std::chrono in all files which include log.h | |||
| 2021-09-19 | maxwell_dma: Minor refactoring | ameerj | |
| 2021-09-07 | Fix blend equation enum error | Feng Chen | |
| 2021-07-27 | video_core/engine: Consistently initialize rasterizer pointers | Lioncash | |
| Ensures all of the engines have consistent and deterministic initialization of the rasterizer pointers. | |||
| 2021-07-22 | vk_rasterizer: Workaround bug in VK_EXT_vertex_input_dynamic_state | ReinUsesLisp | |
| Workaround potential bug on Nvidia's driver where only updating high attributes leaves low attributes out dated. | |||
| 2021-07-22 | shader: Rework varyings and implement passthrough geometry shaders | ReinUsesLisp | |
| Put all varyings into a single std::bitset with helpers to access it. Implement passthrough geometry shaders using host's. | |||
