ReinUsesLisp f45f7b5c2a vk_swapchain: Handle outdated swapchains 5 anni fa
..
blit_image.cpp 2f3c3dfc10 vulkan: Rework descriptor allocation algorithm 5 anni fa
blit_image.h 2f3c3dfc10 vulkan: Rework descriptor allocation algorithm 5 anni fa
fixed_pipeline_state.cpp 46bd362d0d fixed_pipeline_state: Use regular for loop instead of ranges for perf 5 anni fa
fixed_pipeline_state.h 69b910e9e7 video_core: Abstract transform feedback translation utility 5 anni fa
maxwell_to_vk.cpp 183855e396 shader: Implement tessellation shaders, polygon mode and invocation id 5 anni fa
maxwell_to_vk.h 183855e396 shader: Implement tessellation shaders, polygon mode and invocation id 5 anni fa
pipeline_helper.h d621e96d0d shader: Initial OpenGL implementation 5 anni fa
renderer_vulkan.cpp f45f7b5c2a vk_swapchain: Handle outdated swapchains 5 anni fa
renderer_vulkan.h fb16cbb17e video_core: Add GPU vendor name to window title bar 5 anni fa
vk_blit_screen.cpp 53acdda772 vk_scheduler: Allow command submission on worker thread 5 anni fa
vk_blit_screen.h 75ccd9959c gpu: Report renderer errors with exceptions 5 anni fa
vk_buffer_cache.cpp b02c78b276 vk_buffer_cache: Handle null texture buffers 5 anni fa
vk_buffer_cache.h d621e96d0d shader: Initial OpenGL implementation 5 anni fa
vk_command_pool.cpp aae399c1a8 vk_command_pool: Reduce the command pool size from 4096 to 4 5 anni fa
vk_command_pool.h 974d731926 renderer_vulkan: Rename VKDevice to Device 5 anni fa
vk_compute_pass.cpp c5425b38c1 vk_compute_pass: Fix -Wshadow warning 5 anni fa
vk_compute_pass.h ac8835659e vulkan: Defer descriptor set work to the Vulkan thread 5 anni fa
vk_compute_pipeline.cpp 4a2361a1e2 buffer_cache: Reduce uniform buffer size from shader usage 5 anni fa
vk_compute_pipeline.h 4a2361a1e2 buffer_cache: Reduce uniform buffer size from shader usage 5 anni fa
vk_descriptor_pool.cpp 2f3c3dfc10 vulkan: Rework descriptor allocation algorithm 5 anni fa
vk_descriptor_pool.h 2f3c3dfc10 vulkan: Rework descriptor allocation algorithm 5 anni fa
vk_fence_manager.cpp 82c2601555 video_core: Reimplement the buffer cache 5 anni fa
vk_fence_manager.h 82c2601555 video_core: Reimplement the buffer cache 5 anni fa
vk_graphics_pipeline.cpp 4a2361a1e2 buffer_cache: Reduce uniform buffer size from shader usage 5 anni fa
vk_graphics_pipeline.h 4a2361a1e2 buffer_cache: Reduce uniform buffer size from shader usage 5 anni fa
vk_master_semaphore.cpp cf116a28a6 vk_master_semaphore: Use jthread for debug thread 5 anni fa
vk_master_semaphore.h a515036604 vk_master_semaphore: Use fetch_add to increase master semaphore tick 5 anni fa
vk_pipeline_cache.cpp 8c954fcaee vk_pipeline_cache: Set support_derivative_control to true 5 anni fa
vk_pipeline_cache.h 9e7b6622c2 shader: Split profile and runtime information in separate structs 5 anni fa
vk_query_cache.cpp 56c47951c5 vk_query_cache: Wait before reading queries 5 anni fa
vk_query_cache.h 974d731926 renderer_vulkan: Rename VKDevice to Device 5 anni fa
vk_rasterizer.cpp 77372443c3 vulkan: Enable depth bounds and use it conditionally 5 anni fa
vk_rasterizer.h 2f3c3dfc10 vulkan: Rework descriptor allocation algorithm 5 anni fa
vk_render_pass_cache.cpp 7a1f296cda shader: Fix render targets with null attachments 5 anni fa
vk_render_pass_cache.h c63cf4fa2e vk_pipeline_cache: Add pipeline cache 5 anni fa
vk_resource_pool.cpp 85cce78583 shader: Primitive Vulkan integration 5 anni fa
vk_resource_pool.h 85cce78583 shader: Primitive Vulkan integration 5 anni fa
vk_scheduler.cpp 36f1586267 vk_scheduler: Use locks instead of SPSC a queue 5 anni fa
vk_scheduler.h a49532c8eb video_core,shader: Clang-format fixes 5 anni fa
vk_shader_util.cpp 3753553b6a renderer_vulkan: Move device abstraction to vulkan_common 5 anni fa
vk_shader_util.h 974d731926 renderer_vulkan: Rename VKDevice to Device 5 anni fa
vk_staging_buffer_pool.cpp 183855e396 shader: Implement tessellation shaders, polygon mode and invocation id 5 anni fa
vk_staging_buffer_pool.h 025fe458ae vk_staging_buffer_pool: Fix softlock when stream buffer overflows 5 anni fa
vk_state_tracker.cpp 70353649d7 fixed_pipeline_cache: Use dirty flags to lazily update key 5 anni fa
vk_state_tracker.h 70353649d7 fixed_pipeline_cache: Use dirty flags to lazily update key 5 anni fa
vk_stream_buffer.cpp 4569f39c7c common: Replace common_sizes into user-literals 5 anni fa
vk_stream_buffer.h 974d731926 renderer_vulkan: Rename VKDevice to Device 5 anni fa
vk_swapchain.cpp f45f7b5c2a vk_swapchain: Handle outdated swapchains 5 anni fa
vk_swapchain.h f45f7b5c2a vk_swapchain: Handle outdated swapchains 5 anni fa
vk_texture_cache.cpp 7cb2ab3585 shader: Implement SULD and SUST 5 anni fa
vk_texture_cache.h 7cb2ab3585 shader: Implement SULD and SUST 5 anni fa
vk_update_descriptor.cpp 568d813eea vk_update_descriptor: Properly initialize payload on the update descriptor queue 5 anni fa
vk_update_descriptor.h ac8835659e vulkan: Defer descriptor set work to the Vulkan thread 5 anni fa