959 Commits (2dee7d799dfac1f7fc2d605b708b98ca28b45bbd)

Author SHA1 Message Date
Fernando Sahmkow 42ef10060a VideoCore: Refactor fencing system. 4 years ago
Fernando Sahmkow a6425c97e4 VideoCore: Refactor syncing. 4 years ago
Fernando Sahmkow a933bd94d6 VideoCore: Extra Fixes. 5 years ago
Fernando Sahmkow 8847b6645c VideoCore: implement channels on gpu caches. 5 years ago
Liam c1771c98f3 common: Change semantics of UNREACHABLE to unconditionally crash 4 years ago
Billy Laws a1216cfeee Maxwell3D: Fix 3D semaphore counter type 0 handling 4 years ago
Liam d20d4060e9 maxwell_dma: use fallback if remapping is enabled 4 years ago
Liam fa2047970e video_core/macro: clear code on upload address assignment 4 years ago
Liam b6ed3289df maxwell_dma: fix bytes per pixel 4 years ago
Morph 2b87305d31 general: Convert source file copyright comments over to SPDX 4 years ago
Liam 3bffb0464b maxwell3d: add small_index_2 register 4 years ago
ameerj b837219423 video_core: Reduce unused includes 4 years ago
ameerj fc50392101 maxwell_3d: Implement a safer CB data upload 4 years ago
byte[] 7c081ca937 Maxwell3D: Link to override constant definition in nouveau 4 years ago
byte[] 2f745c6c00 Maxwell3D: restore original topology when topology overrides are disabled 4 years ago
Liam 6202688c91 Maxwell3D: Use override constants from nouveau 4 years ago
Liam db6b7f70b7 Maxwell3D: Restrict topology override effect to after the register is set 4 years ago
Liam 61e810ba10 Maxwell3D: mark index buffers as dirty after updating counts 4 years ago
Liam de42319556 Maxwell3D: read small-index draw and primitive topology override registers 4 years ago
Lody 3ec2e46e15 MaxwellDMA: Implement semaphore operations 4 years ago
Fernando Sahmkow 9ebf1c00bd Rasterizer: Refactor inlineToMemory. 4 years ago
Fernando Sahmkow 19270ae4e6 Rasterizer: Implement Inline2Memory Acceleration. 4 years ago
Fernando Sahmkow 4a3a7673b7 Inline2Memory: Flush before writting buffer. 4 years ago
Lioncash 65e617754f video_core/macro: Remove unused parameter from Execute() 4 years ago
ameerj 20a88d9d62 gpu: Migrate implementation to the cpp file 5 years ago
ameerj f222d1e4ce common/logging: Move Log::Entry declaration to a separate header 5 years ago
ameerj 1b48f8043b maxwell_dma: Minor refactoring 5 years ago
Feng Chen 63acf10871 Fix blend equation enum error 5 years ago
Lioncash 23ec5faf24 video_core/engine: Consistently initialize rasterizer pointers 5 years ago
ReinUsesLisp 934b23ab85 vk_rasterizer: Workaround bug in VK_EXT_vertex_input_dynamic_state 5 years ago
ReinUsesLisp b1df436cef shader: Rework varyings and implement passthrough geometry shaders 5 years ago
ReinUsesLisp 649c9cca0f vk_graphics_pipeline: Implement conservative rendering 5 years ago
ReinUsesLisp c0705f79b8 shader: Unify shader stage types 5 years ago
ReinUsesLisp 969f76707c vulkan: Use VK_EXT_provoking_vertex when available 5 years ago
FernandoS27 72c3d368cf DMA: Restrict optimised path for BlockToLinear further. 5 years ago
ReinUsesLisp a5f87011d3 shader: Primitive Vulkan integration 5 years ago
ReinUsesLisp 65069df8aa shader: Remove old shader management 5 years ago
Fernando Sahmkow a358a281bf Buffer cache: Fixes, Clang and Feedback. 5 years ago
Fernando Sahmkow c55539fa95 DMAEngine: Revert flushing from Pitch to BlpockLinear. 5 years ago
Fernando Sahmkow a0a9ff69fa DMAEngine: Accelerate BufferClear 5 years ago
Fernando Sahmkow 45da44d16a accelerateDMA: Accelerate Buffer Copies. 5 years ago
Feng Chen 4adb9d01f7 Out of bound blit (#6531) 5 years ago
Lioncash 3d8516c16f maxwell3d: Add missing return in default SizeInBytes() case 5 years ago
ameerj 2a0dbf9b79 buffer_cache: Simplify uniform disabling logic 5 years ago
bunnei 7a76bc30fa common: Move settings to common from core. 5 years ago
Lioncash 84f77f4e8e engine_interface: Add missing virtual destructor 5 years ago
ReinUsesLisp 2dfce2fca6 video_core: Reimplement the buffer cache 5 years ago
ReinUsesLisp 70b3c29534 gpu: Report renderer errors with exceptions 5 years ago
ReinUsesLisp 928831c1cc maxwell_3d: Silence array bounds warnings 5 years ago
ReinUsesLisp 92ca4929f5 common/common_funcs: Rename INSERT_UNION_PADDING_{BYTES,WORDS} to _NOINIT 5 years ago