| .. |
|
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 |