231 Commits (d7f0249d2e50864041ddf97a89581957a17acf05)

Author SHA1 Message Date
ReinUsesLisp d7f0249d2e renderer_vulkan: Create debug callback on separate file and throw 5 years ago
ReinUsesLisp 74276df159 renderer_vulkan: Move instance initialization to a separate file 5 years ago
ReinUsesLisp ddddd25033 vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 5 years ago
ReinUsesLisp b05cecfbd8 vulkan_common: Move dynamic library load to a separate file 5 years ago
ReinUsesLisp d25b097e84 video_core: Rewrite the texture cache 5 years ago
ReinUsesLisp 2d951b73bf video_core: Add a delayed destruction ring abstraction 5 years ago
ReinUsesLisp 4df8b8a0f5 cmake: Always enable Vulkan 5 years ago
ReinUsesLisp 472e86da85 video_core: Enforce C4715 (not all control paths return a value) 5 years ago
Lioncash 5db4785535 video_core: Resolve more variable shadowing scenarios pt.3 5 years ago
ReinUsesLisp de16b5a409 video_core: Enforce -Wredundant-move and -Wpessimizing-move 5 years ago
ReinUsesLisp 1ae83819d9 video_core: Enforce -Werror=type-limits 5 years ago
ameerj 9ef5c53e52 video_core: NVDEC Implementation 5 years ago
Lioncash 09a096c6ff video_core: Conditially activate relevant compiler warnings 5 years ago
ReinUsesLisp 31c5fbd15d video_core: Enforce -Wclass-memaccess 5 years ago
ReinUsesLisp ca90a52bea video_core: Enforce -Wunused-variable and -Wunused-but-set-variable 5 years ago
ReinUsesLisp 7c747f9bea renderer_vulkan: Make unconditional use of VK_KHR_timeline_semaphore 5 years ago
ReinUsesLisp ee7e70cfbc video_core: Enforce -Werror=switch 5 years ago
ReinUsesLisp ecde168452 video_core/host_shaders: Add CMake integration for string shaders 5 years ago
David Marcec a4e811af27 async shaders 6 years ago
ReinUsesLisp 23e0009a41 video_core/compatible_formats: Table to test if two formats are legal to view or copy 6 years ago
David Marcec 74e48d2a98 Macro HLE support 6 years ago
ReinUsesLisp 805d48c67e gl_arb_decompiler: Implement an assembly shader decompiler 6 years ago
ReinUsesLisp 90dc00bc39 rasterizer_cache: Remove files and includes 6 years ago
ReinUsesLisp dac8591368 shader_cache: Implement a generic shader cache 6 years ago
David Marcec 05eeb7de3d Implement macro JIT 6 years ago
David Marcec 4686c15c03 Add xbyak external 6 years ago
ReinUsesLisp f8678b635a map_interval: Add interval allocator and drop hack 6 years ago
Fernando Sahmkow 9f9e662f1f Clang Format and Documentation. 6 years ago
ReinUsesLisp 9b433b2467 shader/memory_util: Deduplicate code 6 years ago
ReinUsesLisp 0b9454849d vk_fence_manager: Initial implementation 6 years ago
Fernando Sahmkow be8742e286 GPU: Implement a Fence Manager. 6 years ago
ReinUsesLisp c4dc51f168 renderer_vulkan: Integrate Nvidia Nsight Aftermath on Windows 6 years ago
ReinUsesLisp 40ef0d3b28 renderer_vulkan: Drop Vulkan-Hpp 6 years ago
ReinUsesLisp 8a031dc233 video_core/texture: Use a LUT to convert sRGB texture borders 6 years ago
ReinUsesLisp a12fd8f995 renderer_vulkan/wrapper: Add ToString function for VkResult 6 years ago
ReinUsesLisp 2cad825ec7 renderer_vulkan/wrapper: Add Vulakn wrapper and a span helper 6 years ago
ReinUsesLisp cb05500d6c shader/transform_feedback: Add host API friendly TFB builder 6 years ago
ReinUsesLisp 99be31c902 video_core: Rename "const buffer locker" to "registry" 6 years ago
ReinUsesLisp 8021ee48a3 gl_shader_cache: Rework shader cache and remove post-specializations 6 years ago
ReinUsesLisp 3de883d37b dirty_flags: Deduplicate code between OpenGL and Vulkan 6 years ago
ReinUsesLisp 69db1cd1f9 vk_state_tracker: Initial implementation 6 years ago
ReinUsesLisp 005f5ca883 video_core: Reintroduce dirty flags infrastructure 6 years ago
ReinUsesLisp 02ae826edd gl_state: Remove completely 6 years ago
ReinUsesLisp c2d3732176 gl_rasterizer: Remove dirty flags 6 years ago
ReinUsesLisp aaf68dc10b vk_query_cache: Implement generic query cache on Vulkan 6 years ago
ReinUsesLisp 1b2a6980f5 query_cache: Abstract OpenGL implementation 6 years ago
ReinUsesLisp 11206f8a28 maxwell_3d: Slow implementation of passed samples (query 21) 7 years ago
ReinUsesLisp 48cb021c34 yuzu: Implement Vulkan frontend 6 years ago
Fernando Sahmkow e9f3264c8d GPU: Implement guest driver profile and deduce texture handler sizes. 6 years ago
ReinUsesLisp fcc78abc3c vk_blit_screen: Initial implementation 6 years ago