summaryrefslogtreecommitdiff
path: root/src/gallium/frontends/rusticl/mesa/compiler/clc/spirv.rs
Commit message (Expand)AuthorAgeFilesLines
* rusticl: explicitly state supported SPIR-V extensionsKarol Herbst2023-05-161-1/+5
* rusticl/program: validate the SPIR-V when created from ILKarol Herbst2023-04-131-10/+18
* rusticl/program: make IL programs look closer to CLC onesKarol Herbst2023-04-131-0/+6
* rusticl/program: allow dumping compilation logs through RUSTICL_DEBUGKarol Herbst2023-04-131-9/+28
* rusticl/program: enable spirvKarol Herbst2023-02-131-0/+33
* rusticl: use 32-bit address format for 32-bit devicesItalo Nicola2022-10-151-9/+28
* clc: add 32-bit targetItalo Nicola2022-10-151-0/+1
* rusticl: Fix compilation if stdout and/or stderr aren't symbolsLingMan2022-09-271-1/+1
* rusticl/memory: kernel read_write images prep workKarol Herbst2022-09-121-0/+1
* rusticl/program: some boilerplate code for SPIR-V supportKarol Herbst2022-09-121-7/+14
* rusticl/kernel: implement CL_KERNEL_ATTRIBUTESKarol Herbst2022-09-121-0/+40
* rusticl/kernel: cache the nir as wellKarol Herbst2022-09-121-0/+45
* rusticl: kernel cachingKarol Herbst2022-09-121-3/+40
* rusticl: port to Rust 2018Karol Herbst2022-09-121-5/+2
* rusticl/kernel: support for imagesKarol Herbst2022-09-121-0/+1
* rusticl/spirv: add print methodKarol Herbst2022-09-121-0/+6
* rusticl: add support for printfKarol Herbst2022-09-121-0/+1
* rusticl: claim support for generic pointersKarol Herbst2022-09-121-0/+1
* rusticl/kernel: implement clCloneKernelKarol Herbst2022-09-121-1/+1
* rusticl/program: implement clCreateProgramWithBinaryKarol Herbst2022-09-121-0/+27
* rusticl: translate spirv to nir and first steps to kernel arg handlingKarol Herbst2022-09-121-0/+67
* rusticl/kernel: basic implementationKarol Herbst2022-09-121-9/+42
* rusticl: addedKarol Herbst2022-09-121-0/+148