6598 Commits (b8c96cee5f2eb0bd5ba9ef46746daec78ee3bb44)

Author SHA1 Message Date
Liam a57531854e OpenGL: propagate face flip condition 4 years ago
Liam cb913e5c02 OpenGL: flip front faces if Z scale is inverted 4 years ago
Andrea Pappacoda 0c214cb5b9
fix: typos 4 years ago
Fernando Sahmkow e9e671d101 GPU Garbage Collection: Fix regressions. 4 years ago
ameerj 3e489782e1 gl_rasterizer: Avoid scenario locking already owned mutex 4 years ago
bunnei af04f8b8e9
Revert "Memory GPU <-> CPU: reduce infighting in the texture cache by adding CPU Cached memory." 4 years ago
Fernando Sahmkow 7a9d9e575b Texture Cache: Add Cached CPU system. 4 years ago
Fernando Sahmkow 9872d4bc4f GC: Address Feedback. 4 years ago
bunnei ca12a77670 hle: nvflinger: Migrate android namespace -> Service::android. 4 years ago
bunnei 7f4165fc05 hle: vi: Integrate new NVFlinger and HosBinderDriverServer service. 4 years ago
bunnei 05d80fba38 hle: nvflinger: Move BufferTransformFlags to its own header. 4 years ago
bunnei d456b9d554 hle: nvflinger: Move PixelFormat to its own header. 4 years ago
Fernando Sahmkow 9edbbf2af4 Garbage Collection: Final tuning. 4 years ago
Fernando Sahmkow 5e982a7812 Buffer Cache: Tune to the levels of the new GC. 4 years ago
Fernando Sahmkow ecb3342145 Garbage Collection: Redesign the algorithm to do a better use of memory. 4 years ago
ameerj 8d45dd3b73 Vulkan: Use 3D helpers for MSAA scaling on NV drivers 510+ 4 years ago
Liam dea5de91d2 buffer_cache: reset cached write bits after flushing invalidations 4 years ago
ameerj 15f9472b15 codec: Plug GPU decoder memory leak 4 years ago
ameerj 109566fc8f codec: Disable HW_FRAMES method check on Windows 4 years ago
Fernando Sahmkow 3b0d233cbd BufferCache: Find direction of the stream buffer increase. 4 years ago
ameerj 866b7c20a8 general: Fix clang/gcc build errors 4 years ago
ameerj 923decae5a common: Reduce unused includes 4 years ago
ameerj 1bc7d61b57 video_core: Reduce unused includes 4 years ago
ameerj d618bba8a6 general: Reduce core.h includes 4 years ago
ameerj 4d840aa903 vk_texture_cache: Do not reinterpret DepthStencil source images 4 years ago
Liam 6407f16d81 Address review comments 4 years ago
Liam bcc2d7e69b Vulkan: convert S8D24 <-> ABGR8 4 years ago
ameerj 5119a57614 maxwell_3d: Implement a safer CB data upload 4 years ago
byte[] be0e6a2bb4 Maxwell3D: Link to override constant definition in nouveau 4 years ago
byte[] 364c67e49b Maxwell3D: restore original topology when topology overrides are disabled 4 years ago
Liam 37aa472269 Maxwell3D: Use override constants from nouveau 4 years ago
ameerj e8c50e709e emit_spirv, vk_compute_pass: Resolve VS2022 compiler errors 4 years ago
Liam 56c646d82c Maxwell3D: Restrict topology override effect to after the register is set 4 years ago
Liam 70e632f153 Maxwell3D: mark index buffers as dirty after updating counts 4 years ago
Liam 82c3042c0f TextureCacheRuntime: allow converting D24S8 to ABGR8 4 years ago
Liam f1521183f8 Maxwell3D: read small-index draw and primitive topology override registers 4 years ago
lat9nq b5e60ae1b0 video_core: Cancel Scoped's exit call on GPU failure 4 years ago
Lody 4498908e72 MaxwellDMA: Implement semaphore operations 4 years ago
Ameer J 370e480c8c
gl_graphics_pipeline: Improve shader builder synchronization using fences (#7969) 4 years ago
ameerj 7f7df43da2 gl_fence_manager: Minor optimization to signal querying 4 years ago
Ameer J 5f8d6bc504 vulkan_device: Blacklist RADV on RDNA2 from VK_EXT_vertex_input_dynamic_state 4 years ago
Morph e292b2d991 maxwell_to_(gl/vk): Add 11_11_10 float vertex format 4 years ago
Lody 6978093404 vk_blit_screen: Add missing format bgra8 4 years ago
voidanix 7712e46d64
vulkan_device: fix missing format in ANV 4 years ago
Lioncash e015dc8264 texture_cache: Ensure has_blacklisted is always initialized 4 years ago
Lioncash 7367e55d1d texture_cache: Remove dead code within SynchronizeAliases 4 years ago
Lioncash 856f576c05 texture_cache: Amend unintended bitwise OR in SynchronizeAliases 4 years ago
Lioncash f785f73e92 general: Replace NonCopyable struct with equivalents 4 years ago
Lioncash 360a97ab54 video_core/shader_cache: Remove unused algorithm include 4 years ago
Lioncash 540ed72e99 video_core/shader_cache: Take std::span in RemoveShadersFromStorage() 4 years ago