summaryrefslogtreecommitdiff
path: root/src/gallium/frontends/rusticl/core/device.rs
Commit message (Expand)AuthorAgeFilesLines
* rusticl: explicitly state supported SPIR-V extensionsKarol Herbst2023-05-161-0/+9
* rusticl/device: split add_ext in fill_extensionsKarol Herbst2023-05-161-28/+23
* rusticl/platform: advertise byte_addressable_storeKarol Herbst2023-05-161-2/+1
* rusticl/device: use PLATFORM_EXTENSIONS as a template for filling extensionsKarol Herbst2023-05-161-3/+2
* rusticl: implement cl_khr_pci_bus_infonorablackcat2023-05-151-0/+22
* rusticl/device: allow enablement of fp64 via RUSTICL_FEATURESKarol Herbst2023-04-251-3/+4
* rusticl/device: improve advertisement of fp64 supportKarol Herbst2023-04-251-5/+8
* rusticl: add support for fine-grained system SVMKarol Herbst2023-04-141-0/+8
* rusticl/kernel: make use of cso infoKarol Herbst2023-03-311-0/+5
* rusticl: Implement spec for cl_khr_image2d_from_bufferAntonio Gomes2023-03-071-1/+15
* rusticl/device: limit CL_DEVICE_MAX_CONSTANT_ARGSKarol Herbst2023-02-221-0/+4
* rusticl/device: fix some device limitsKarol Herbst2023-02-221-9/+9
* rusticl/program: enable spirvKarol Herbst2023-02-131-2/+1
* rusticl: skip lowering image/sampler derefs if drivers tells soKarol Herbst2022-11-101-0/+8
* rusticl: create the CSO ahead of launchesKarol Herbst2022-11-021-0/+15
* rusticl: add RUSTICL_ENABLE to have a global way of enabling devicesKarol Herbst2022-10-211-3/+6
* rusticl/mem: rewrite the (un)mapping codeKarol Herbst2022-10-131-13/+0
* rusticl: add helper ctx wrapper for coherent and direct mappingKarol Herbst2022-10-131-0/+61
* rusticl: rework resource mappings a littleKarol Herbst2022-10-131-2/+4
* rusticl: limit global mem to 2GBKarol Herbst2022-10-011-2/+6
* rusticl/device: fix custom device detectionKarol Herbst2022-09-271-1/+1
* rusticl/device: print error when libclc fails to loadKarol Herbst2022-09-131-0/+4
* rusticl: proper PIPE_MAP flags for internal mapsKarol Herbst2022-09-121-2/+2
* rusticl/device: allow overwriting the device_type via envKarol Herbst2022-09-121-0/+19
* rusticl: disable fp64 supportKarol Herbst2022-09-121-0/+3
* rusticl/memory: kernel read_write images prep workKarol Herbst2022-09-121-1/+14
* rusticl/program: some boilerplate code for SPIR-V supportKarol Herbst2022-09-121-0/+2
* rusticl: the CTS is a piece of shitKarol Herbst2022-09-121-9/+11
* rusticl: fix compiler features_macroKarol Herbst2022-09-121-8/+11
* rusticl: port to Rust 2018Karol Herbst2022-09-121-15/+10
* rusticl/device: fix compiler features_macroKarol Herbst2022-09-121-20/+40
* rusticl/device: implement cl_khr_3d_image_writesKarol Herbst2022-09-121-0/+10
* rusticl/mesa/context: un Arc the PipeContextKarol Herbst2022-09-121-2/+2
* rusticl/mem: implement copies between buffers and imagesKarol Herbst2022-09-121-2/+69
* rusticl: add support for printfKarol Herbst2022-09-121-0/+16
* rusticl/device: expose cles_khr_int64 for compatible embedded devicesKarol Herbst2022-09-121-2/+12
* rusticl/kernel: report SIMD width as work group sizesKarol Herbst2022-09-121-0/+7
* rusticl: advertize CL 1.1 and CL 1.2 extensionsKarol Herbst2022-09-121-1/+23
* rusticl: translate spirv to nir and first steps to kernel arg handlingKarol Herbst2022-09-121-9/+18
* rusticl: addedKarol Herbst2022-09-121-0/+489