7063 Commits (6bf5ae700ab234d87867a5f4aca6a86acec4a7e0)

Author SHA1 Message Date
Zephyron 0c5659a198 video_core: Enhance Vulkan shader compilation with async threading system 11 months ago
Zephyron b550c6e3cc feat(vulkan): implement enhanced texture and shader management 11 months ago
Zephyron 991770b84f build: fix linux compilation 11 months ago
Zephyron c57a5fef92 WIP: Enhance shader compilation performance and control 11 months ago
MrPurple666 ce1a1912ae RenderVulkan Experiments: DO-NOT-MERGE: Only recreate when necessary and NEAREST 11 months ago
MrPurple666 2a793d610d RenderVulkan Experiments: DO-NOT-MERGE: Introduce functionality to frame interpolation 11 months ago
Pavel Barabanov 38737f26e5 Optimize SpiriV output 11 months ago
Pavel Barabanov be2e838f0d FRAME_SKIPPING and FRAME_INTERPOLATION only android and delete "enable" 11 months ago
Pavel Barabanov d25bea5762 Android: add FRAME_SKIPPING and FRAME_INTERPOLATION 11 months ago
Zephyron 45683a4034 video_core/vulkan: Improve texture format conversion handling 1 year ago
Zephyron 3e835ac3aa video_core: Add new shader format conversion pipelines 1 year ago
Zephyron 5cb3153f15 video_core: Add sRGB to D24S8 depth-stencil conversion support 1 year ago
crueter 9cef9f5dce Update fmt to allow for v11 11 months ago
JPikachu 52eab40fc8 Implement LogicOP Workaround for Vulkan on AMD GPUs 11 months ago
MrPurple666 2d2e9208d2 Unified torzu and sudachi friend.cpp + fix android build on dma_pusher 11 months ago
Zephyron 0071e980b8 video_core: Enforce safe memory reads for compute dispatch 1 year ago
darktux 492d3856e8 Vulkan validation error fix. 2 years ago
darktux edff3d4adb Radeon gpu profiler detection support 2 years ago
darktux 2032d035a3 Removed telemetry and anonymized SCM (git) strings 2 years ago
darktux 616619c8f7 Port changes from Early Access 2 years ago
Briar 4bb6e633e0 externals: Downgrade dynarmic to `ae99622` and xbyak to `0d67fd15`; modify ABI parameter handling in macro_jit_x64.cpp 11 months ago
voidanix d60cf76e2d Fix GCC builds with Debug build type 11 months ago
yuzubot f2aa821f94 "Merge Tagged PR 13178" 2 years ago
liamwhite 5f2369bba6 general: workarounds for SMMU syncing issues (#12749) 2 years ago
liamwhite a918ce6fe9 vk_rasterizer: flip scissor y on lower left origin mode (#13122) 2 years ago
liamwhite c98e01cee8 buffer_cache: avoid overflow in usage tracker (#13166) 2 years ago
liamwhite df3712ad06 texture_cache: use two-pass collection for costly load resources (#13096) 2 years ago
Liam 71a6d3596a renderer_opengl: declare geometry stream support in profile 2 years ago
Liam 9db29b4e20 settings: remove global override for smash on amdvlk 2 years ago
Liam e15b1021a4 video_core: make gpu context aware of rendering program 2 years ago
Liam afb3516d43 texture_cache: do not track invalid addresses 2 years ago
FearlessTobi 4d55e58ee4 scope_exit: Make constexpr 2 years ago
Liam 749f0564ae shader_recompiler: throw on missing geometry streams in geometry shaders 2 years ago
Liam a956f0f4f8 vulkan_device: don't use fixed cap for memory limits 2 years ago
Liam 02430ed002 buffer_cache: use mapped range with large vertex buffer size 2 years ago
Liam 25f5a651a9 texture_cache: tweak iteration tracking change 3 years ago
Liam 9a10c66e40 texture_cache: avoid overestimation of ASTC texture sizes 3 years ago
Liam e882f6c1c3 caches: make critical reclamation less eager and possible in more cases 3 years ago
Liam 47eeb0008b host_shaders: add vendor workaround for adreno drivers 2 years ago
Fernando Sahmkow 75847f0e8b Texture Cache: Fix untracking on GPU remap 2 years ago
Liam ba17a8c2b8 gpu: dependency-inject scaling/antialiasing filter state for capture layers 2 years ago
Liam ce72818075 nvnflinger/gpu: implement applet capture 2 years ago
Liam 1c32e4157c nvnflinger/gpu: implement blending 2 years ago
Liam 85abd0243e video_core: defensively program around unmapped device pointers 2 years ago
Fernando Sahmkow 758d895408 Common: Rename SplitRangeSet to OverlapRangeSet 2 years ago
Fernando Sahmkow 80d505b5cf Buffer Cache: Refactor to use Range sets instead 2 years ago
Fernando Sahmkow 4d97c54676 VideoCore: Move Slot Vector to Common 2 years ago
Moonlacer 309ca2bd3b Clang Fix 2 years ago
Moonlacer 31200d0c7a Add Samsung Proprietary Driver ID to Reorder Pass 2 years ago
Fernando Sahmkow 4d65645d80 MemoryManager: Reduce the page table size based on last big page address. 2 years ago