| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | externals: Update sirit | 2023-01-05 | 1 | -0/+0 | |
| | | |||||
| * | Vulkan: update initialization | 2022-11-27 | 1 | -0/+0 | |
| | | | | | Co-authored-by: bylaws <bylaws@users.noreply.github.com> | ||||
| * | sirit: Allow using system spirv-headers | 2022-05-14 | 1 | -0/+0 | |
| | | |||||
| * | GCC 12 fixes | 2022-04-28 | 1 | -0/+0 | |
| | | |||||
| * | shader: Remove old shader management | 2021-07-22 | 1 | -0/+0 | |
| | | |||||
| * | spirv: Initial bindings support | 2021-07-22 | 1 | -0/+0 | |
| | | |||||
| * | shader: Add support for forward declarations | 2021-07-22 | 1 | -0/+0 | |
| | | |||||
| * | shader: Initial implementation of an AST | 2021-07-22 | 1 | -0/+0 | |
| | | |||||
| * | spirv: Initial SPIR-V support | 2021-07-22 | 1 | -0/+0 | |
| | | |||||
| * | vk_shader_decompiler: Implement atomic image operations | 2020-06-02 | 1 | -0/+0 | |
| | | | | | | Implement atomic operations on images. On GLSL these are atomicImage* functions (e.g. atomicImageAdd). | ||||
| * | shader/other: Implement BAR.SYNC 0x0 | 2020-05-21 | 1 | -0/+0 | |
| | | | | | | Trivially implement this particular case of BAR. Unless games use OpenCL or CUDA barriers, we shouldn't hit any other case here. | ||||
| * | shader/arithmetic_integer: Implement CC for IADD | 2020-04-25 | 1 | -0/+0 | |
| | | |||||
| * | vk_shader_decompiler: Implement UAtomicAdd (ATOMS) on SPIR-V | 2020-01-19 | 1 | -0/+0 | |
| | | | | | Also updates sirit to include atomic instructions. | ||||
| * | vk_shader_decompiler: Update sirit and implement Texture AOFFI | 2019-12-19 | 1 | -0/+0 | |
| | | |||||
| * | shader: Implement MEMBAR.GL | 2019-12-10 | 1 | -0/+0 | |
| | | | | | Implement using memoryBarrier in GLSL and OpMemoryBarrier on SPIR-V. | ||||
| * | vk_shader_decompiler: Misc changes | 2019-12-09 | 1 | -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. | ||||
| * | video_core: Add sirit as optional dependency with Vulkan | 2019-04-10 | 1 | -0/+0 | |
| sirit is a runtime assembler for SPIR-V | |||||