summaryrefslogtreecommitdiff
path: root/src/video_core/renderer_vulkan (follow)
Commit message (Expand)AuthorAgeFilesLines
* renderer_vulkan: Add setting to log pipeline statisticsGravatar ReinUsesLisp2021-07-278-19/+195
* vk_compute_pass: Remove unused capturesGravatar Lioncash2021-07-271-3/+2
* Merge pull request #6741 from ReinUsesLisp/stream-removeGravatar Rodrigo Locatti2021-07-262-244/+0
|\
| * vk_stream_buffer: Remove unused stream bufferGravatar ReinUsesLisp2021-07-262-244/+0
* | Merge pull request #6740 from K0bin/hvv-fallbackGravatar Rodrigo Locatti2021-07-261-8/+21
|\ \
| * | vk_staging_buffer_pool: Fall back to host memory when allocation failsGravatar Robin Kertels2021-07-261-8/+21
| |/
* | Merge pull request #6728 from ReinUsesLisp/null-buffer-usageGravatar Rodrigo Locatti2021-07-261-3/+7
|\ \
| * | vk_buffer_cache: Add transform feedback usage to null bufferGravatar ReinUsesLisp2021-07-261-3/+7
| |/
* / vk_compute_pass: Fix pipeline barrier for indexed quadsGravatar ReinUsesLisp2021-07-261-1/+1
|/
* vulkan/blit_image: Commit descriptor sets within worker threadGravatar ReinUsesLisp2021-07-221-9/+7
* Revert "renderers: Disable async shader compilation"Gravatar ReinUsesLisp2021-07-221-1/+1
* shader_environment: Receive cache version from outsideGravatar ReinUsesLisp2021-07-221-3/+6
* shader_recompiler, video_core: Resolve clang errorsGravatar lat9nq2021-07-221-3/+1
* renderers: Fix clang formattingGravatar ameerj2021-07-223-8/+12
* renderers: Disable async shader compilationGravatar ameerj2021-07-221-1/+1
* maxwell_to_vk: Add R16_SNORMGravatar ReinUsesLisp2021-07-221-1/+1
* shader: Ignore global memory ops on devices lacking int64 supportGravatar ameerj2021-07-221-0/+1
* emit_spirv: Workaround VK_KHR_shader_float_controls on fp16 NvidiaGravatar ReinUsesLisp2021-07-221-0/+1
* vk_rasterizer: Workaround bug in VK_EXT_vertex_input_dynamic_stateGravatar ReinUsesLisp2021-07-222-14/+19
* vk_graphics_pipeline: Implement smooth linesGravatar ReinUsesLisp2021-07-223-0/+23
* vk_graphics_pipeline: Implement line widthGravatar ReinUsesLisp2021-07-225-6/+28
* shader: Rework varyings and implement passthrough geometry shadersGravatar ReinUsesLisp2021-07-222-10/+12
* vk_graphics_pipeline: Implement conservative renderingGravatar ReinUsesLisp2021-07-223-9/+26
* shader: Unify shader stage typesGravatar ReinUsesLisp2021-07-224-11/+11
* shader: Emulate 64-bit integers when not supportedGravatar ReinUsesLisp2021-07-221-1/+1
* gl_shader_cache: Check previous pipeline before checking hash mapGravatar ReinUsesLisp2021-07-221-2/+1
* shaders: Allow shader notify when async shaders is disabledGravatar ameerj2021-07-221-7/+5
* vk_graphics_pipeline: Use VK_KHR_push_descriptor when availableGravatar ReinUsesLisp2021-07-224-24/+45
* shader: Properly manage attributes not written from previous stagesGravatar ReinUsesLisp2021-07-221-4/+12
* shader: Add support for native 16-bit floatsGravatar ReinUsesLisp2021-07-222-4/+11
* shader: Rename maxwell/program.h to translate_program.hGravatar ReinUsesLisp2021-07-221-1/+1
* vk_rasterizer: Exit render passes on fragment barriersGravatar ReinUsesLisp2021-07-221-0/+1
* vk_graphics_pipeline: Fix path with no VK_EXT_extended_dynamic_stateGravatar Rodrigo Locatti2021-07-221-1/+1
* vk_pipeline_cache: Skip cached pipelines with different dynamic stateGravatar ReinUsesLisp2021-07-221-0/+6
* vulkan: Add VK_EXT_vertex_input_dynamic_state supportGravatar ReinUsesLisp2021-07-228-116/+276
* shader: Reorder shader cache directoriesGravatar ReinUsesLisp2021-07-221-10/+7
* vk_rasterizer: Implement first indexGravatar ReinUsesLisp2021-07-221-2/+5
* vulkan: Use VK_EXT_provoking_vertex when availableGravatar ReinUsesLisp2021-07-223-3/+12
* vk_pipeline_cache,shader_notify: Add shader notificationsGravatar ReinUsesLisp2021-07-227-49/+83
* vk_pipeline_cache: Add asynchronous shadersGravatar ReinUsesLisp2021-07-223-3/+33
* vk_rasterizer: Flush work on clear and dispatchesGravatar ReinUsesLisp2021-07-221-0/+3
* vk_swapchain: Handle outdated swapchainsGravatar ReinUsesLisp2021-07-223-17/+34
* vk_buffer_cache: Handle null texture buffersGravatar ReinUsesLisp2021-07-221-0/+4
* vk_pipeline_cache: Set support_derivative_control to trueGravatar ReinUsesLisp2021-07-221-0/+1
* buffer_cache: Reduce uniform buffer size from shader usageGravatar ReinUsesLisp2021-07-224-7/+18
* fixed_pipeline_state: Use regular for loop instead of ranges for perfGravatar ReinUsesLisp2021-07-221-2/+3
* vk_swapchain: Avoid recreating the swapchain on each frameGravatar ReinUsesLisp2021-07-222-15/+9
* vulkan: Conditionally use shaderInt16Gravatar ReinUsesLisp2021-07-221-1/+1
* vulkan: Enable depth bounds and use it conditionallyGravatar ReinUsesLisp2021-07-222-1/+9
* vk_buffer_cache: Add transform feedback usage to buffersGravatar ReinUsesLisp2021-07-221-15/+22