221 Commits (9c8fa421f4d9516a69190a5f1d8ccb74ae434340)

Author SHA1 Message Date
Liam 3bffb0464b maxwell3d: add small_index_2 register 4 years ago
ameerj fc50392101 maxwell_3d: Implement a safer CB data upload 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
Fernando Sahmkow 19270ae4e6 Rasterizer: Implement Inline2Memory Acceleration. 4 years ago
Lioncash 65e617754f video_core/macro: Remove unused parameter from Execute() 4 years ago
ReinUsesLisp c0705f79b8 shader: Unify shader stage types 5 years ago
ReinUsesLisp 65069df8aa shader: Remove old shader management 5 years ago
ameerj 2a0dbf9b79 buffer_cache: Simplify uniform disabling logic 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 d25b097e84 video_core: Rewrite the texture cache 5 years ago
Lioncash ea0e85b869 video_core: Remove unnecessary enum class casting in logging messages 5 years ago
ReinUsesLisp bdd8e12504 maxwell_3d: Use insert instead of loop push_back 6 years ago
ReinUsesLisp 45cfd67ae6 maxwell_3d: Move code to separate functions 6 years ago
Lioncash e457001dce General: Make use of std::nullopt where applicable 5 years ago
ReinUsesLisp 1c61cf29b6 video_core: Initialize renderer with a GPU 6 years ago
David Marcec 74e48d2a98 Macro HLE support 6 years ago
ReinUsesLisp 2f28ac0ada shader/texture: Join separate image and sampler pairs offline 6 years ago
David Marcec 9eb0c2c15e Default init labels and use initializer list for macro engine 6 years ago
David Marcec cb42f51dc1 Mark parameters as const 6 years ago
David Marcec d9082de7ea Pass by reference instead of copying parameters 6 years ago
David Marcec 05eeb7de3d Implement macro JIT 6 years ago
ReinUsesLisp d1e0f2095c maxwell_3d: Reduce severity of logs that can be spammed 6 years ago
ReinUsesLisp de665d6485 maxwell_3d: Initialize line widths 6 years ago
ReinUsesLisp 2dba4bc34f maxwell_3d: Initialize polygon modes 6 years ago
ReinUsesLisp ff7b0d7329 maxwell_3d: Add viewport swizzles 6 years ago
ReinUsesLisp 8835d40024 {maxwell_3d,buffer_cache}: Implement memory barriers using 3D registers 6 years ago
Fernando Sahmkow b916b58702 VideoCore/Engines: Refactor Engines CallMethod. 6 years ago
Fernando Sahmkow 9311983f3d Maxwell3D: Process Macros on MultiMethod. 6 years ago
Fernando Sahmkow ef3a0ae64a DMAPusher: Propagate multimethod writes into the engines. 6 years ago
Fernando Sahmkow af9f901764 FenceManager: Manage syncpoints and rename fences to semaphores. 6 years ago
Fernando Sahmkow 6092308fe4 Rasterizer: Document SignalFence & ReleaseFences and setup skeletons on Vulkan. 6 years ago
Fernando Sahmkow 2ee68ad8e4 GPU: Fix rebase errors. 6 years ago
Fernando Sahmkow 802fabe3ab OpenGL: Implement Fencing backend. 6 years ago
Fernando Sahmkow fda21f5a93 GPU: Delay Fences. 6 years ago
Fernando Sahmkow c689dc6804 GPU: Refactor synchronization on Async GPU 6 years ago
ReinUsesLisp 4ef04832a8 maxwell_3d: Initialize format attributes constant as one 6 years ago
namkazy fa1b60cc8c apply replay logic to all writes. remove replay from MacroInterpreter::Send (@fincs) 6 years ago
namkazy 30112fcb3c maxwell_3d: init shadow_state 6 years ago
namkazy e89c5935f4 maxwell_3d: this seem more correct. 6 years ago
namkazy 854fb1ed2b maxwell_3d: update comments for shadow ram usage 6 years ago
Nguyen Dac Nam 771d117869 maxwell_3d: track shadow ram ctrl and hw reg value 6 years ago
ReinUsesLisp 7a93d38e0f const_buffer_engine_interface: Store component types 6 years ago
ReinUsesLisp 95596b787e maxwell_3d: Flatten cull and front face registers 6 years ago
ReinUsesLisp 005f5ca883 video_core: Reintroduce dirty flags infrastructure 6 years ago