325 Commits (5d9ae3824952e2eadef9638639a8a99888f47d50)

Author SHA1 Message Date
Liam 5d9ae38249 renderer_opengl: split out SMAA 2 years ago
Liam 86bfa837fc renderer_vulkan: split up blit screen resources into separate antialias and window adapt passes 2 years ago
Liam f50296ab23 renderer_vulkan: isolate FXAA from blit screen 2 years ago
Liam e8fa898313 renderer_opengl: isolate core presentation code 2 years ago
Liam 84678c7014 video_core: simplify accelerated surface fetch and crop handling between APIs 2 years ago
Kelebek1 05afa94a3b Move time services to new IPC. 2 years ago
Mike Lothian 2348a5bdab Add Vulkan-Utility-Libraries dependency 2 years ago
Fernando Sahmkow 9db159da71 SMMU: Initial adaptation to video_core. 2 years ago
Fernando Sahmkow eb4f7f35ea NVDRV: Implement sessions and initial implementation of SMMU 2 years ago
Liam 767b024755 video_core: refactor video frame and packet parsing 2 years ago
GPUCode 4b853ff5cf renderer_vulkan: Introduce separate cmd buffer for uploads 2 years ago
Fernando Sahmkow 7f78d844ab Query Cache: Setup Base rework 2 years ago
Alexandre Bouvier f663418ff5 vma: enable options everywhere 2 years ago
Alexandre Bouvier dad3ef76a2 cmake: allow using system VMA library 3 years ago
GPUCode 5196f05cec video_core: Add BCn decoding support 3 years ago
lat9nq 0a4650cd2b externals: Add vma and initialize it 3 years ago
Liam d54605d1a5 build: only enable adrenotools on arm64 3 years ago
Liam 46927d217c externals: add adrenotools for bcenabler 3 years ago
bunnei 6549cf8bd0 cmake: Integrate bundled FFmpeg for Android. 3 years ago
ameerj 8d223e8092 OpenGL: Make use of persistent buffer maps in buffer cache downloads 3 years ago
Liam 011dfe1db7 textures: add BC1 and BC3 compressors and recompression setting 3 years ago
GPUCode 8eede48a39 renderer_vulkan: Async presentation 3 years ago
Fernando Sahmkow 64c9a90c20 Buffer Cache: Fully rework the buffer cache. 3 years ago
Matías Locatti 7cc539e8b8 Partially apply LTO to only core and video_core projects. 3 years ago
Wollnashorn 6b840142b3 video_core/opengl: Add FSR upscaling filter to the OpenGL renderer 3 years ago
Fernando Sahmkow 8eafb91af0 video_core: Cache GPU internal writes. 3 years ago
Feng Chen 3b5e1a24bc video_core: Implement opengl/vulkan draw_texture 3 years ago
Liam 1a32e03a0f vulkan: implement 'turbo mode' clock booster 3 years ago
Fernando Sahmkow 3ea10762d2 RasterizerMemory: Add filtering for flushing/invalidation operations. 3 years ago
Liam 292cc68b75 video_core: Integrate SMAA 3 years ago
Feng Chen ad05d9fe1e video_core: Implement maxwell3d draw manager and split draw logic 3 years ago
Alexandre Bouvier 325a016cd2 cmake: prefer system libraries 3 years ago
Liam 8fbec5d298 externals: update dynarmic, SDL2 3 years ago
ameerj bbf3e7f313 CMake: Use precompiled headers 3 years ago
Liam acc4a150ef video_core: add null backend 3 years ago
Fernando Sahmkow f4291e4576 Fermi2D: Rework blit engine and add a software blitter. 3 years ago
Liam 9509fb30a4 Initial ARM64 support 3 years ago
Morph 4bad20dc5f CMakeLists: Remove all redundant warnings 3 years ago
FengChen 2d53a37461 video_core: Implement memory manager page kind 3 years ago
Fernando Sahmkow 383f95a063 NVDRV: Refactor Host1x 4 years ago
Fernando Sahmkow a6425c97e4 VideoCore: Refactor syncing. 4 years ago
Fernando Sahmkow 0925f2386a Refactor VideoCore to use AS sepparate from Channel. 4 years ago
Fernando Sahmkow 8847b6645c VideoCore: implement channels on gpu caches. 4 years ago
Andrea Pappacoda 6a2efdda2f chore: make yuzu REUSE compliant 4 years ago
Morph e647661b76 CMakeLists: Make variable shadowing a compile-time error 4 years ago
Liam da50e98e3a core/debugger: Improved stepping mechanism and misc fixes 4 years ago
liushuyu 18ddfcc0cf video_core/cmake: link against libva explicitly ... 4 years ago
Marshall Mohror 71e8b72b01 Vulkan: Reimplement FSR constant generation functions to avoid GCC warnings 4 years ago
Marshall Mohror c2f855fb98 Presentation: Only use FP16 in scaling shaders on supported devices in Vulkan 4 years ago
Marshall Mohror 2173534da5 vulkan: Implement FidelityFX Super Resolution 4 years ago