summaryrefslogtreecommitdiff
path: root/externals/sirit (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-01-05externals: Update siritGravatar Billy Laws1-0/+0
2022-11-27Vulkan: update initializationGravatar Liam1-0/+0
Co-authored-by: bylaws <bylaws@users.noreply.github.com>
2022-05-14sirit: Allow using system spirv-headersGravatar Alexandre Bouvier1-0/+0
2022-04-28GCC 12 fixesGravatar Liam1-0/+0
2021-07-22shader: Remove old shader managementGravatar ReinUsesLisp1-0/+0
2021-07-22spirv: Initial bindings supportGravatar ReinUsesLisp1-0/+0
2021-07-22shader: Add support for forward declarationsGravatar ReinUsesLisp1-0/+0
2021-07-22shader: Initial implementation of an ASTGravatar ReinUsesLisp1-0/+0
2021-07-22spirv: Initial SPIR-V supportGravatar ReinUsesLisp1-0/+0
2020-06-02vk_shader_decompiler: Implement atomic image operationsGravatar ReinUsesLisp1-0/+0
Implement atomic operations on images. On GLSL these are atomicImage* functions (e.g. atomicImageAdd).
2020-05-21shader/other: Implement BAR.SYNC 0x0Gravatar ReinUsesLisp1-0/+0
Trivially implement this particular case of BAR. Unless games use OpenCL or CUDA barriers, we shouldn't hit any other case here.
2020-04-25shader/arithmetic_integer: Implement CC for IADDGravatar ReinUsesLisp1-0/+0
2020-01-19vk_shader_decompiler: Implement UAtomicAdd (ATOMS) on SPIR-VGravatar ReinUsesLisp1-0/+0
Also updates sirit to include atomic instructions.
2019-12-19vk_shader_decompiler: Update sirit and implement Texture AOFFIGravatar ReinUsesLisp1-0/+0
2019-12-10shader: Implement MEMBAR.GLGravatar ReinUsesLisp1-0/+0
Implement using memoryBarrier in GLSL and OpMemoryBarrier on SPIR-V.
2019-12-09vk_shader_decompiler: Misc changesGravatar ReinUsesLisp1-0/+0
Update Sirit and its usage in vk_shader_decompiler. Highlights: - Implement tessellation shaders - Implement geometry shaders - Implement some missing features - Use native half float instructions when available.
2019-04-10video_core: Add sirit as optional dependency with VulkanGravatar ReinUsesLisp1-0/+0
sirit is a runtime assembler for SPIR-V