219 Commits (4a451e584917ec89fa593068bacd6b46a96e8fb5)

Author SHA1 Message Date
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
ReinUsesLisp e8efd5a901 video_core: Rename "const buffer locker" to "registry" 6 years ago
ReinUsesLisp bd8b9bbcee gl_shader_cache: Rework shader cache and remove post-specializations 6 years ago
ReinUsesLisp ac204754d4 dirty_flags: Deduplicate code between OpenGL and Vulkan 6 years ago
ReinUsesLisp 1bd95a314f vk_state_tracker: Initial implementation 6 years ago
ReinUsesLisp eed789d0d1 video_core: Reintroduce dirty flags infrastructure 6 years ago
ReinUsesLisp b92dfcd7f2 gl_state: Remove completely 6 years ago
ReinUsesLisp 96ac3d518a gl_rasterizer: Remove dirty flags 6 years ago
ReinUsesLisp bcd348f238 vk_query_cache: Implement generic query cache on Vulkan 6 years ago
ReinUsesLisp c31382ced5 query_cache: Abstract OpenGL implementation 6 years ago
ReinUsesLisp 2b58652f08 maxwell_3d: Slow implementation of passed samples (query 21) 7 years ago
ReinUsesLisp f92cbc5501 yuzu: Implement Vulkan frontend 6 years ago
Fernando Sahmkow c921e496eb GPU: Implement guest driver profile and deduce texture handler sizes. 6 years ago
ReinUsesLisp f5dfe68a94 vk_blit_screen: Initial implementation 6 years ago
ReinUsesLisp fe5356d223 vk_rasterizer: Implement Vulkan's rasterizer 6 years ago
ReinUsesLisp 38e789c761 renderer_vulkan: Add header as placeholder 6 years ago
ReinUsesLisp 09e17fbb0f vk_texture_cache: Implement generic texture cache on Vulkan 6 years ago
ReinUsesLisp 908e085d02 vk_compute_pass: Add compute passes to emulate missing Vulkan features 6 years ago
ReinUsesLisp 82a64da077 vk_shader_util: Add helper to build SPIR-V shaders 6 years ago
ReinUsesLisp 2effdeb924 vk_graphics_pipeline: Initial implementation 6 years ago
ReinUsesLisp dc96a59fa0 vk_compute_pipeline: Initial implementation 6 years ago
ReinUsesLisp b392a5986e vk_pipeline_cache: Add file and define descriptor update template filler 6 years ago
ReinUsesLisp 9c548146ca vk_rasterizer: Add placeholder 6 years ago
ReinUsesLisp 5aeff9aff5 vk_renderpass_cache: Initial implementation 6 years ago