1518 Commits (5080513a5e9d040da687435f7c0b7af175065963)

Author SHA1 Message Date
MrPurple666 19d28cf97b Fix linux build 2 years ago
MrPurple666 73d973dad6 Based on CamilleLaVey code, fix MSAA and Depth Stencil 2 years ago
MrPurple666 e26a256a44 Fix Zephyron commits 2 years ago
Zephyron 34693001aa Add Windows support to Hybrid Memory Manager 2 years ago
Zephyron 9615e910f9 feat(video_core): Implement HybridMemory for advanced Vulkan memory management 2 years ago
Zephyron 0c5659a198 video_core: Enhance Vulkan shader compilation with async threading system 2 years ago
Zephyron b550c6e3cc feat(vulkan): implement enhanced texture and shader management 2 years ago
Zephyron c57a5fef92 WIP: Enhance shader compilation performance and control 2 years ago
MrPurple666 ce1a1912ae RenderVulkan Experiments: DO-NOT-MERGE: Only recreate when necessary and NEAREST 2 years ago
MrPurple666 2a793d610d RenderVulkan Experiments: DO-NOT-MERGE: Introduce functionality to frame interpolation 2 years ago
Pavel Barabanov 38737f26e5 Optimize SpiriV output 2 years ago
Pavel Barabanov be2e838f0d FRAME_SKIPPING and FRAME_INTERPOLATION only android and delete "enable" 2 years ago
Pavel Barabanov d25bea5762 Android: add FRAME_SKIPPING and FRAME_INTERPOLATION 2 years ago
Zephyron 45683a4034 video_core/vulkan: Improve texture format conversion handling 2 years ago
Zephyron 3e835ac3aa video_core: Add new shader format conversion pipelines 2 years ago
Zephyron 5cb3153f15 video_core: Add sRGB to D24S8 depth-stencil conversion support 2 years ago
crueter 9cef9f5dce Update fmt to allow for v11 2 years ago
JPikachu 52eab40fc8 Implement LogicOP Workaround for Vulkan on AMD GPUs 2 years ago
darktux 492d3856e8 Vulkan validation error fix. 3 years ago
darktux 2032d035a3 Removed telemetry and anonymized SCM (git) strings 3 years ago
liamwhite 5f2369bba6 general: workarounds for SMMU syncing issues (#12749) 3 years ago
liamwhite a918ce6fe9 vk_rasterizer: flip scissor y on lower left origin mode (#13122) 3 years ago
Liam 9db29b4e20 settings: remove global override for smash on amdvlk 3 years ago
Liam e15b1021a4 video_core: make gpu context aware of rendering program 3 years ago
FearlessTobi 4d55e58ee4 scope_exit: Make constexpr 3 years ago
Liam 749f0564ae shader_recompiler: throw on missing geometry streams in geometry shaders 3 years ago
Liam ba17a8c2b8 gpu: dependency-inject scaling/antialiasing filter state for capture layers 3 years ago
Liam ce72818075 nvnflinger/gpu: implement applet capture 3 years ago
Liam 1c32e4157c nvnflinger/gpu: implement blending 3 years ago
Liam 85abd0243e video_core: defensively program around unmapped device pointers 3 years ago
Fernando Sahmkow 80d505b5cf Buffer Cache: Refactor to use Range sets instead 3 years ago
Fernando Sahmkow 4d97c54676 VideoCore: Move Slot Vector to Common 3 years ago
Moonlacer 309ca2bd3b Clang Fix 3 years ago
Moonlacer 31200d0c7a Add Samsung Proprietary Driver ID to Reorder Pass 3 years ago
Liam 5ec76db392 nvnflinger/gpu: implement layer stack composition 3 years ago
Liam f727f13cb9 renderer_vulkan: implement layer stack composition 3 years ago
Liam 2a314f9e2e renderer_opengl: split up blit screen resources into antialias and window adapt passes 3 years ago
Liam cc8493ea2e renderer_vulkan: convert FSR to graphics pipeline 3 years ago
Liam bd9c228844 renderer_opengl: split out FXAA 3 years ago
Liam 86bfa837fc renderer_vulkan: split up blit screen resources into separate antialias and window adapt passes 3 years ago
Liam f50296ab23 renderer_vulkan: isolate FXAA from blit screen 3 years ago
Liam cd8049a5e2 video_core: consistently account for resolution scaling when rendering 3 years ago
Liam 84678c7014 video_core: simplify accelerated surface fetch and crop handling between APIs 3 years ago
Kelebek1 52c35521bd Rework time service to fix time passing offline. 3 years ago
Mike Lothian 0a3c09f2f6 Simplify VkResult lookup 3 years ago
Fernando Sahmkow 241c64e43b Core: Eliminate core/memory dependancies. 3 years ago
Fernando Sahmkow b206089ea7 Core: Clang format and other small issues. 3 years ago
Fernando Sahmkow f11218a03e SMMU: Implement physical memory mirroring 3 years ago
Fernando Sahmkow 9db159da71 SMMU: Initial adaptation to video_core. 3 years ago
Liam be2a32b041 renderer_vulkan: recreate swapchain when frame size changes 3 years ago