243 Commits (c5f109bc5061bbd84dce61dfdbd196afda24af66)

Author SHA1 Message Date
Chloe Marcec c5f109bc50 video_core: Delete morton 5 years ago
ReinUsesLisp 748551dafb cmake: Enforce -Warray-bounds and -Wmissing-field-initializers globally 5 years ago
ReinUsesLisp cc4335a9c6 video_core/cmake: Enforce -Warray-bounds and -Wmissing-field-initializers 5 years ago
ReinUsesLisp 966896daad video_core/cmake: Properly generate fatal errors on Aftermath 5 years ago
ReinUsesLisp fade63b58e vulkan_common: Move allocator to the common directory 5 years ago
ReinUsesLisp cc2c3e447f video_core/cmake: Remove Werror flags already defined code-base wide 5 years ago
ReinUsesLisp 06e0506cb3 cmake: Enforce -Wunused-function code-base wide 5 years ago
ReinUsesLisp 71264ce9a7 video_core: Enforce -Wunused-function 5 years ago
ReinUsesLisp a4bfae1b55 buffer_cache/buffer_base: Add a range tracking buffer container 5 years ago
ReinUsesLisp d235cf3933 renderer_vulkan/nsight_aftermath_tracker: Move to vulkan_common 5 years ago
ReinUsesLisp 3753553b6a renderer_vulkan: Move device abstraction to vulkan_common 5 years ago
ReinUsesLisp 11f0f7598d renderer_vulkan: Initialize surface in separate file 5 years ago
ReinUsesLisp 47843b4f09 renderer_vulkan: Create debug callback on separate file and throw 5 years ago
ReinUsesLisp 25f88d99ce renderer_vulkan: Move instance initialization to a separate file 5 years ago
ReinUsesLisp d1435009ed vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 5 years ago
ReinUsesLisp d937421422 vulkan_common: Move dynamic library load to a separate file 5 years ago
ReinUsesLisp 9764c13d6d video_core: Rewrite the texture cache 5 years ago
ReinUsesLisp 9106ac1e6b video_core: Add a delayed destruction ring abstraction 5 years ago
bunnei 14c825bd1c video_core: gpu: Refactor out synchronous/asynchronous GPU implementations. 5 years ago
ReinUsesLisp 1b9e08ab78 cmake: Always enable Vulkan 5 years ago
ReinUsesLisp 1e191cc837 video_core: Enforce C4715 (not all control paths return a value) 5 years ago
Lioncash f95602f152 video_core: Resolve more variable shadowing scenarios pt.3 5 years ago
ReinUsesLisp 79da90cea8 video_core: Enforce -Wredundant-move and -Wpessimizing-move 5 years ago
ReinUsesLisp 4a451e5849 video_core: Enforce -Werror=type-limits 5 years ago
ameerj eb67a45ca8 video_core: NVDEC Implementation 5 years ago
Lioncash 678d012c2c video_core: Conditially activate relevant compiler warnings 5 years ago
ReinUsesLisp e1600b0962 video_core: Enforce -Wclass-memaccess 5 years ago
ReinUsesLisp 2a24b1c973 video_core: Enforce -Wunused-variable and -Wunused-but-set-variable 5 years ago
ReinUsesLisp 58b0ae84b5 renderer_vulkan: Make unconditional use of VK_KHR_timeline_semaphore 5 years ago
ReinUsesLisp eb914b6c50 video_core: Enforce -Werror=switch 5 years ago
ReinUsesLisp 91df2beee3 video_core/host_shaders: Add CMake integration for string shaders 5 years ago
David Marcec 468bd9c1b0 async shaders 6 years ago
ReinUsesLisp 1d6be9febf video_core/compatible_formats: Table to test if two formats are legal to view or copy 6 years ago
David Marcec 6ce5f3120b Macro HLE support 6 years ago
ReinUsesLisp a63a0daa5e gl_arb_decompiler: Implement an assembly shader decompiler 6 years ago
ReinUsesLisp abcea1bb18 rasterizer_cache: Remove files and includes 6 years ago
ReinUsesLisp dc27252352 shader_cache: Implement a generic shader cache 6 years ago
David Marcec b032ebdfee Implement macro JIT 6 years ago
David Marcec d0bdd26c26 Add xbyak external 6 years ago
ReinUsesLisp a2dcc642c1 map_interval: Add interval allocator and drop hack 6 years ago
Fernando Sahmkow 9df67b2095 Clang Format and Documentation. 6 years ago
ReinUsesLisp ddd82ef42b shader/memory_util: Deduplicate code 6 years ago
ReinUsesLisp b752faf2d3 vk_fence_manager: Initial implementation 6 years ago
Fernando Sahmkow 1f345ebe3a GPU: Implement a Fence Manager. 6 years ago
ReinUsesLisp 0e232cfdc1 renderer_vulkan: Integrate Nvidia Nsight Aftermath on Windows 6 years ago
ReinUsesLisp 2905142f47 renderer_vulkan: Drop Vulkan-Hpp 6 years ago
ReinUsesLisp d7db088180 video_core/texture: Use a LUT to convert sRGB texture borders 6 years ago
ReinUsesLisp f5cee0e885 renderer_vulkan/wrapper: Add ToString function for VkResult 6 years ago
ReinUsesLisp 92c8d783b3 renderer_vulkan/wrapper: Add Vulakn wrapper and a span helper 6 years ago
ReinUsesLisp 3dcaa84ba4 shader/transform_feedback: Add host API friendly TFB builder 6 years ago