summaryrefslogtreecommitdiff
path: root/src/video_core/renderer_vulkan (follow)
Commit message (Expand)AuthorAgeFilesLines
* shader: Implement ATOM/S and REDGravatar ameerj2021-07-221-0/+1
* nsight_aftermath_tracker: Report used shaders to Nsight AftermathGravatar ReinUsesLisp2021-07-222-1/+4
* spirv: Guard against typeless image reads on unsupported devicesGravatar ReinUsesLisp2021-07-221-0/+1
* vk_rasterizer: Request outside render pass execution context for computeGravatar ReinUsesLisp2021-07-221-0/+1
* pipeline_helper: Add missing [[maybe_unused]]Gravatar ReinUsesLisp2021-07-221-1/+1
* shader: Implement SULD and SUSTGravatar ReinUsesLisp2021-07-227-65/+127
* shader: Address feedback + clang formatGravatar lat9nq2021-07-221-2/+2
* shader_recompiler,video_core: Cleanup some GCC and Clang errorsGravatar lat9nq2021-07-224-15/+15
* shader: Interact texture buffers with buffer cacheGravatar ReinUsesLisp2021-07-227-115/+140
* shader: Implement texture buffersGravatar ReinUsesLisp2021-07-224-12/+29
* vk_pipeline_cache: Fix num of pipeline workers on weird platformsGravatar ReinUsesLisp2021-07-221-1/+1
* shader: Fix ShadowCube declaration type, set number of pipeline threads based...Gravatar FernandoS272021-07-221-1/+3
* vk_compute_pass: Fix compute passesGravatar ReinUsesLisp2021-07-223-23/+19
* shader: Remove atomic flags and use mutex + cond variable for pipelinesGravatar ReinUsesLisp2021-07-224-11/+32
* vk_pipeline_cache: Remove unnecesary scope in pipeline cache lockingGravatar ReinUsesLisp2021-07-221-15/+12
* vk_pipeline_cache: Small fixes to the pipeline cacheGravatar FernandoS272021-07-221-10/+14
* shader: Mark SSBOs as written when they areGravatar FernandoS272021-07-222-2/+2
* shader: Implement ViewportIndexGravatar FernandoS272021-07-221-0/+1
* vulkan: Serialize pipelines on a separate threadGravatar ReinUsesLisp2021-07-222-67/+64
* vulkan: Create pipeline layouts in separate threadsGravatar ReinUsesLisp2021-07-227-63/+65
* vulkan: Build pipelines in parallel at runtimeGravatar ReinUsesLisp2021-07-229-165/+197
* vk_pipeline_cache: Name SPIR-V modulesGravatar ReinUsesLisp2021-07-221-1/+11
* spirv: Add fixed pipeline point sizeGravatar ReinUsesLisp2021-07-221-0/+3
* shader: Implement BRXGravatar FernandoS272021-07-221-1/+49
* vk_pipeline_cache: Fix size hashing of shadersGravatar ReinUsesLisp2021-07-221-8/+7
* shader: Implement LDS, STS, LDL, and STS and use SPIR-V 1.4 when availableGravatar ReinUsesLisp2021-07-221-4/+43
* shader: Better interpolation and disabled attributes supportGravatar ReinUsesLisp2021-07-222-2/+5
* spirv: Remove dependencies on Environment when generating SPIR-VGravatar ReinUsesLisp2021-07-221-7/+3
* vk_pipeline_cache: Fix pipeline and shader cachesGravatar ReinUsesLisp2021-07-222-6/+21
* shader: Fix rasterizer integration order issuesGravatar ReinUsesLisp2021-07-223-7/+6
* shader: Implement TXQ and fix FragDepthGravatar ReinUsesLisp2021-07-221-0/+92
* shader: Implement NDC [-1, 1], attribute types and default varying initializa...Gravatar ReinUsesLisp2021-07-223-3/+37
* shader: Implement VOTEGravatar ameerj2021-07-222-1/+8
* vk_pipeline_cache: Fix ReleaseContents orderGravatar ReinUsesLisp2021-07-221-2/+2
* vk_pipeline_cache: Add pipeline cacheGravatar ReinUsesLisp2021-07-222-0/+7
* vk_pipeline_cache: Add pipeline cacheGravatar ReinUsesLisp2021-07-224-98/+332
* shader: Implement DMNMX, DSET, DSETPGravatar ameerj2021-07-221-0/+2
* spirv: Implement VertexId and InstanceId, refactor codeGravatar ReinUsesLisp2021-07-221-0/+1
* shader: Implement I2FGravatar ReinUsesLisp2021-07-221-1/+2
* shader: Add partial rasterizer integrationGravatar ReinUsesLisp2021-07-2218-409/+1278
* spirv: Add SignedZeroInfNanPreserve logicGravatar ameerj2021-07-221-0/+4
* shader: Initial support for textures and TEXGravatar ReinUsesLisp2021-07-224-1/+111
* spirv: Fixes and Intel specific workaroundsGravatar ReinUsesLisp2021-07-221-0/+1
* shader: Rename, implement FADD.SAT and P2R (imm)Gravatar ReinUsesLisp2021-07-221-2/+2
* shader: Add denorm flush supportGravatar ReinUsesLisp2021-07-222-7/+15
* spirv: Add lower fp16 to fp32 passGravatar ReinUsesLisp2021-07-223-4/+9
* shader: Primitive Vulkan integrationGravatar ReinUsesLisp2021-07-2211-77/+428
* shader: Remove old shader managementGravatar ReinUsesLisp2021-07-229-1604/+41
* spirv: Initial SPIR-V supportGravatar ReinUsesLisp2021-07-222-3265/+0
* Merge pull request #6686 from ReinUsesLisp/vk-optimal-copyGravatar bunnei2021-07-221-21/+35
|\