| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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. | |||
| 2021-07-22 | vk_graphics_pipeline: Implement conservative rendering | ReinUsesLisp | |
| 2021-07-22 | shader: Unify shader stage types | ReinUsesLisp | |
| 2021-07-22 | vulkan: Use VK_EXT_provoking_vertex when available | ReinUsesLisp | |
| 2021-07-22 | DMA: Restrict optimised path for BlockToLinear further. | FernandoS27 | |
| 2021-07-22 | shader: Primitive Vulkan integration | ReinUsesLisp | |
| 2021-07-22 | shader: Remove old shader management | ReinUsesLisp | |
| 2021-07-15 | Buffer cache: Fixes, Clang and Feedback. | Fernando Sahmkow | |
| 2021-07-14 | DMAEngine: Revert flushing from Pitch to BlpockLinear. | Fernando Sahmkow | |
| 2021-07-13 | DMAEngine: Accelerate BufferClear | Fernando Sahmkow | |
| 2021-07-11 | accelerateDMA: Accelerate Buffer Copies. | Fernando Sahmkow | |
| 2021-07-08 | Out of bound blit (#6531) | Feng Chen | |
| * Fix out of bound blit error * Fix code read * Fix ci error Co-authored-by: Feng Chen <chen.feng@gloritysolutions.com> | |||
