| .. |
|
blit_image.cpp
|
a55ff22900
vulkan/blit_image: Commit descriptor sets within worker thread
|
5 years ago |
|
blit_image.h
|
2f3c3dfc10
vulkan: Rework descriptor allocation algorithm
|
5 years ago |
|
fixed_pipeline_state.cpp
|
fba6bd92d4
vk_rasterizer: Workaround bug in VK_EXT_vertex_input_dynamic_state
|
5 years ago |
|
fixed_pipeline_state.h
|
f94f0be521
vk_graphics_pipeline: Implement smooth lines
|
5 years ago |
|
maxwell_to_vk.cpp
|
be54aad1c4
maxwell_to_vk: Add R16_SNORM
|
5 years ago |
|
maxwell_to_vk.h
|
395bed3a0a
shader: Unify shader stage types
|
5 years ago |
|
pipeline_helper.h
|
ca67077ca8
vk_graphics_pipeline: Use VK_KHR_push_descriptor when available
|
5 years ago |
|
renderer_vulkan.cpp
|
1e6c5d323d
vk_blit_screen: Make Draw method more generic
|
5 years ago |
|
renderer_vulkan.h
|
fb16cbb17e
video_core: Add GPU vendor name to window title bar
|
5 years ago |
|
vk_blit_screen.cpp
|
1e6c5d323d
vk_blit_screen: Make Draw method more generic
|
5 years ago |
|
vk_blit_screen.h
|
1e6c5d323d
vk_blit_screen: Make Draw method more generic
|
5 years ago |
|
vk_buffer_cache.cpp
|
27ed6e7c2b
vk_buffer_cache: Add transform feedback usage to null buffer
|
5 years ago |
|
vk_buffer_cache.h
|
d621e96d0d
shader: Initial OpenGL implementation
|
5 years ago |
|
vk_command_pool.cpp
|
aae399c1a8
vk_command_pool: Reduce the command pool size from 4096 to 4
|
5 years ago |
|
vk_command_pool.h
|
974d731926
renderer_vulkan: Rename VKDevice to Device
|
5 years ago |
|
vk_compute_pass.cpp
|
296728ec46
vk_compute_pass: Remove unused captures
|
5 years ago |
|
vk_compute_pass.h
|
ac8835659e
vulkan: Defer descriptor set work to the Vulkan thread
|
5 years ago |
|
vk_compute_pipeline.cpp
|
ca67077ca8
vk_graphics_pipeline: Use VK_KHR_push_descriptor when available
|
5 years ago |
|
vk_compute_pipeline.h
|
cffd4716c5
vk_pipeline_cache,shader_notify: Add shader notifications
|
5 years ago |
|
vk_descriptor_pool.cpp
|
2f3c3dfc10
vulkan: Rework descriptor allocation algorithm
|
5 years ago |
|
vk_descriptor_pool.h
|
2f3c3dfc10
vulkan: Rework descriptor allocation algorithm
|
5 years ago |
|
vk_fence_manager.cpp
|
82c2601555
video_core: Reimplement the buffer cache
|
5 years ago |
|
vk_fence_manager.h
|
82c2601555
video_core: Reimplement the buffer cache
|
5 years ago |
|
vk_graphics_pipeline.cpp
|
41493fbe89
renderers: Fix clang formatting
|
5 years ago |
|
vk_graphics_pipeline.h
|
49946cf780
shader_recompiler, video_core: Resolve clang errors
|
5 years ago |
|
vk_master_semaphore.cpp
|
cf116a28a6
vk_master_semaphore: Use jthread for debug thread
|
5 years ago |
|
vk_master_semaphore.h
|
a515036604
vk_master_semaphore: Use fetch_add to increase master semaphore tick
|
5 years ago |
|
vk_pipeline_cache.cpp
|
3c6d440015
Revert "renderers: Disable async shader compilation"
|
5 years ago |
|
vk_pipeline_cache.h
|
f5db8c7440
gl_shader_cache: Check previous pipeline before checking hash map
|
5 years ago |
|
vk_query_cache.cpp
|
56c47951c5
vk_query_cache: Wait before reading queries
|
5 years ago |
|
vk_query_cache.h
|
974d731926
renderer_vulkan: Rename VKDevice to Device
|
5 years ago |
|
vk_rasterizer.cpp
|
41493fbe89
renderers: Fix clang formatting
|
5 years ago |
|
vk_rasterizer.h
|
57a8921e01
vk_graphics_pipeline: Implement line width
|
5 years ago |
|
vk_render_pass_cache.cpp
|
7a1f296cda
shader: Fix render targets with null attachments
|
5 years ago |
|
vk_render_pass_cache.h
|
c63cf4fa2e
vk_pipeline_cache: Add pipeline cache
|
5 years ago |
|
vk_resource_pool.cpp
|
85cce78583
shader: Primitive Vulkan integration
|
5 years ago |
|
vk_resource_pool.h
|
85cce78583
shader: Primitive Vulkan integration
|
5 years ago |
|
vk_scheduler.cpp
|
36f1586267
vk_scheduler: Use locks instead of SPSC a queue
|
5 years ago |
|
vk_scheduler.h
|
a49532c8eb
video_core,shader: Clang-format fixes
|
5 years ago |
|
vk_shader_util.cpp
|
3753553b6a
renderer_vulkan: Move device abstraction to vulkan_common
|
5 years ago |
|
vk_shader_util.h
|
974d731926
renderer_vulkan: Rename VKDevice to Device
|
5 years ago |
|
vk_staging_buffer_pool.cpp
|
75050c788c
vk_staging_buffer_pool: Fall back to host memory when allocation fails
|
5 years ago |
|
vk_staging_buffer_pool.h
|
025fe458ae
vk_staging_buffer_pool: Fix softlock when stream buffer overflows
|
5 years ago |
|
vk_state_tracker.cpp
|
57a8921e01
vk_graphics_pipeline: Implement line width
|
5 years ago |
|
vk_state_tracker.h
|
57a8921e01
vk_graphics_pipeline: Implement line width
|
5 years ago |
|
vk_swapchain.cpp
|
f45f7b5c2a
vk_swapchain: Handle outdated swapchains
|
5 years ago |
|
vk_swapchain.h
|
f45f7b5c2a
vk_swapchain: Handle outdated swapchains
|
5 years ago |
|
vk_texture_cache.cpp
|
7cb2ab3585
shader: Implement SULD and SUST
|
5 years ago |
|
vk_texture_cache.h
|
7cb2ab3585
shader: Implement SULD and SUST
|
5 years ago |
|
vk_update_descriptor.cpp
|
568d813eea
vk_update_descriptor: Properly initialize payload on the update descriptor queue
|
5 years ago |
|
vk_update_descriptor.h
|
ac8835659e
vulkan: Defer descriptor set work to the Vulkan thread
|
5 years ago |