Commit Graph

12947 Commits (acd64411342e70bd7e9f7156f62c3b1a609ac3c4)
 

Author SHA1 Message Date
Zach Hilman 3d4a0b94e3 common: Add additional SCM revision fields 5 years ago
Zach Hilman d45ad75404 ci: Add version counter variable 5 years ago
ReinUsesLisp fe7f20e659 maxwell_3d: Add dirty flags for depth bounds values
This is useful in Vulkan where we want to update depth bounds without
caring if it's enabled or disabled through vkCmdSetDepthBounds.
5 years ago
bunnei 0a662d009b
Merge pull request #2917 from FernandoS27/fermi-deduction-2
TextureCache: Add the ability to deduce if two textures are depth on blit.
5 years ago
Fernando Sahmkow 538f5880ff GL_Renderer: Remove lefting snippet. 5 years ago
Fernando Sahmkow 75395605d6 NvFlinger: Remove leftover from corrections and clang format. 5 years ago
Fernando Sahmkow 9f2719d1a4 Gl_Rasterizer: Protect CPU Memory mapping from multiple threads. 5 years ago
Fernando Sahmkow 3f104464de Core: Wait for GPU to be idle before shutting down. 5 years ago
Fernando Sahmkow 69fa2e6525 Nvdrv: Correct Event setup in Nvdrv
Events are supposed to be cleared on quering. This fixes that issue.
5 years ago
Fernando Sahmkow 782b7a0ca4 NVFlinger: Reverse the change that only signaled events on buffer acquire.
This has been hardware tested and it seems that NVFlinger will still 
signal even if there are no buffers to present.
5 years ago
Fernando Sahmkow ffc2ce89a0 Nvdrv: Do framelimiting only in the CPU Thread 5 years ago
Fernando Sahmkow 976d9ef43c NvFlinger: Don't swap buffers if a frame is missing and always trigger event in sync gpu. 5 years ago
Fernando Sahmkow 5b5e60ffec GPU_Async: Correct fences, display events and more.
This commit uses guest fences on vSync event instead of an articial fake 
fence we had.
It also corrects to keep signaling display events while loading the game 
as the OS is suppose to send buffers to vSync during that time.
5 years ago
Fernando Sahmkow 4e9f975935 Nvdrv: Correct Async regression and avoid signaling empty buffer vsyncs 5 years ago
ReinUsesLisp 25ee892d5e audio/audout_u: Change formatting for old clang-format versions 5 years ago
ReinUsesLisp e1afeec76d yuzu/game_list_worker: Silence warnings 5 years ago
ReinUsesLisp f297e9ff22 yuzu/game_list: Silence -Wswitch and -Wunused-variable 5 years ago
ReinUsesLisp 2b9b695fa7 yuzu/configure_service: Silence -Wswitch 5 years ago
ReinUsesLisp e03f46fb0e yuzu_tester: Remove unused variable 5 years ago
ReinUsesLisp 8d0b1a957e service/nvdrv: Silence -Wswitch 5 years ago
ReinUsesLisp 5c907f85fc service/nfp: Silence -Wunused and -Wswitch 5 years ago
ReinUsesLisp 0759df0aff service/hid: Silence -Wunused and -Wswitch 5 years ago
ReinUsesLisp ab6f8d8a1e service/am: Silence -Wreorder 5 years ago
ReinUsesLisp 634c6e24b0 service/hid: Remove unused system reference 5 years ago
ReinUsesLisp 1dbd22e695 service/friend: Remove unused field 5 years ago
ReinUsesLisp 99db7d23dd service/filesystem: Silence -Wunused-variable 5 years ago
ReinUsesLisp 8566096794 service/bcat: Silence -Wreorder and -Wunused 5 years ago
ReinUsesLisp 87e7cc2d5a service/audio: Silence -Wunused 5 years ago
ReinUsesLisp aacb473aa2 service/apm: Silence -Wunused and -Wreorder 5 years ago
ReinUsesLisp f4417eab8f common/file_util: Silence -Wswitch 5 years ago
Fernando Sahmkow ab47a660c8 Texture_Cache: Blit Deduction corrections and simplifications. 5 years ago
Fernando Sahmkow 2036504a82 TextureCache: Add the ability to deduce if two textures are depth on blit. 5 years ago
Fernando Sahmkow e6eae4b815 Shader_ir: Address feedback 5 years ago
Fernando Sahmkow 3c09d9abe6 Shader_Ir: Address Feedback and clang format. 5 years ago
Fernando Sahmkow 507a9c6a40 vk_shader_decompiler: Correct Branches inside conditionals. 5 years ago
Fernando Sahmkow 000ad558dd vk_shader_decompiler: Clean code and be const correct. 5 years ago
Fernando Sahmkow 7c756baa77 Shader_IR: clean up AST handling and add documentation. 5 years ago
Fernando Sahmkow 5ea740beb5 Shader_IR: Correct OutwardMoves for Ifs 5 years ago
Fernando Sahmkow 100a4bd988 vk_shader_compiler: Don't enclose branches with if(true) to avoid crashing AMD 5 years ago
Fernando Sahmkow 189a50bc2a gl_shader_decompiler: Refactor and address feedback. 5 years ago
Fernando Sahmkow b3c46d6948 Shader_IR: corrections and clang-format 5 years ago
Fernando Sahmkow 466cd52ad4 vk_shader_compiler: Correct SPIR-V AST Decompiling 5 years ago
Fernando Sahmkow 2e9a810423 Shader_IR: allow else derivation to be optional. 5 years ago
Fernando Sahmkow ca9901867e vk_shader_compiler: Implement the decompiler in SPIR-V 5 years ago
Fernando Sahmkow 0366c18d87 Shader_IR: mark labels as unused for partial decompile. 5 years ago
Fernando Sahmkow 47e4f6a52c Shader_Ir: Refactor Decompilation process and allow multiple decompilation modes. 5 years ago
Fernando Sahmkow 38fc995f6c gl_shader_decompiler: Implement AST decompiling 5 years ago
Fernando Sahmkow 6fdd501113 shader_ir: Declare Manager and pass it to appropiate programs. 5 years ago
Fernando Sahmkow 8be6e1c522 shader_ir: Corrections to outward movements and misc stuffs 5 years ago
Fernando Sahmkow 4fde66e609 shader_ir: Add basic goto elimination 5 years ago