summaryrefslogtreecommitdiff
path: root/src/video_core
AgeCommit message (Expand)Author
2021-07-22shader: Move microinstruction header to the value headerReinUsesLisp
2021-07-22shader: Implement D3D samplersReinUsesLisp
2021-07-22shader: Implement SR_Y_DIRECTIONFernandoS27
2021-07-22shader: Implement PIXLD.MY_INDEXReinUsesLisp
2021-07-22spirv: Implement ViewportMask with NV_viewport_array2ReinUsesLisp
2021-07-22shader: Implement tessellation shaders, polygon mode and invocation idReinUsesLisp
2021-07-22vk_pipeline_cache: Silence GCC warningslat9nq
2021-07-22spirv: Implement image buffersReinUsesLisp
2021-07-22spirv: Implement alpha testameerj
2021-07-22shader: Implement transform feedbacks and define file formatReinUsesLisp
2021-07-22shader: Implement early Z testsReinUsesLisp
2021-07-22spirv: Rework storage buffers and shader memoryReinUsesLisp
2021-07-22shader: Implement geometry shadersReinUsesLisp
2021-07-22pipeline_helper: Simplify descriptor objects initializationReinUsesLisp
2021-07-22shader: Implement ATOM/S and REDameerj
2021-07-22nsight_aftermath_tracker: Report used shaders to Nsight AftermathReinUsesLisp
2021-07-22spirv: Guard against typeless image reads on unsupported devicesReinUsesLisp
2021-07-22vk_rasterizer: Request outside render pass execution context for computeReinUsesLisp
2021-07-22pipeline_helper: Add missing [[maybe_unused]]ReinUsesLisp
2021-07-22shader: Implement SULD and SUSTReinUsesLisp
2021-07-22shader: Address feedback + clang formatlat9nq
2021-07-22shader_recompiler,video_core: Cleanup some GCC and Clang errorslat9nq
2021-07-22shader: Interact texture buffers with buffer cacheReinUsesLisp
2021-07-22shader: Implement texture buffersReinUsesLisp
2021-07-22vk_pipeline_cache: Fix num of pipeline workers on weird platformsReinUsesLisp
2021-07-22shader: Fix ShadowCube declaration type, set number of pipeline threads based...FernandoS27
2021-07-22vk_compute_pass: Fix compute passesReinUsesLisp
2021-07-22shader: Remove atomic flags and use mutex + cond variable for pipelinesReinUsesLisp
2021-07-22vk_pipeline_cache: Remove unnecesary scope in pipeline cache lockingReinUsesLisp
2021-07-22vk_pipeline_cache: Small fixes to the pipeline cacheFernandoS27
2021-07-22shader: Mark SSBOs as written when they areFernandoS27
2021-07-22shader: Implement ViewportIndexFernandoS27
2021-07-22vulkan: Serialize pipelines on a separate threadReinUsesLisp
2021-07-22vulkan: Create pipeline layouts in separate threadsReinUsesLisp
2021-07-22vulkan: Build pipelines in parallel at runtimeReinUsesLisp
2021-07-22vk_pipeline_cache: Name SPIR-V modulesReinUsesLisp
2021-07-22shader: Address feedbackFernandoS27
2021-07-22shader: Implement TLDFernandoS27
2021-07-22spirv: Add fixed pipeline point sizeReinUsesLisp
2021-07-22shader: Implement BRXFernandoS27
2021-07-22vk_pipeline_cache: Fix size hashing of shadersReinUsesLisp
2021-07-22shader: Implement LDS, STS, LDL, and STS and use SPIR-V 1.4 when availableReinUsesLisp
2021-07-22shader: Better interpolation and disabled attributes supportReinUsesLisp
2021-07-22spirv: Remove dependencies on Environment when generating SPIR-VReinUsesLisp
2021-07-22vk_pipeline_cache: Fix pipeline and shader cachesReinUsesLisp
2021-07-22shader: Fix rasterizer integration order issuesReinUsesLisp
2021-07-22shader: Implement TXQ and fix FragDepthReinUsesLisp
2021-07-22shader: Implement NDC [-1, 1], attribute types and default varying initializa...ReinUsesLisp
2021-07-22shader: Implement VOTEameerj
2021-07-22vk_pipeline_cache: Fix ReleaseContents orderReinUsesLisp