summaryrefslogtreecommitdiffstats
path: root/src/gallium/state_trackers/clover
Commit message (Expand)AuthorAgeFilesLines
* clover: expose cl_arm_shared_virtual_memory for devices with SVM supportKarol Herbst2020-04-151-1/+2
* clover: implement cl_arm_shared_virtual_memoryKarol Herbst2020-04-156-54/+287
* clover: implement SVM functions for devices with fine grained system SVM supportKarol Herbst2020-04-156-20/+259
* clover: implement clSetKernelArgSVMPointerKarol Herbst2020-04-153-3/+29
* clover: implement CL_DEVICE_SVM_CAPABILITIESKarol Herbst2020-04-153-0/+28
* clover: add stubs for SVMKarol Herbst2020-04-154-10/+117
* Revert "gallium: make handles of set_global_binding 64 bit"Karol Herbst2020-03-101-2/+2
* gallium: make handles of set_global_binding 64 bitKarol Herbst2020-03-101-2/+2
* Rename nir_lower_constant_initializers to nir_lower_variable_initalizersArcady Goldmints-Orlov2020-02-121-2/+2
* clover: add trivial clCreateCommandQueueWithProperties implementationKarol Herbst2020-02-042-1/+22
* clover: Use explicit conversion from llvm::StringRef to std::stringJan Vesely2020-02-032-2/+3
* clover/meson: Define OpenCL header macrosPierre Moreau2020-01-235-15/+17
* clover: Use the dispatch table type from the OpenCL headersPierre Moreau2020-01-233-930/+4
* clover: Initialize Asm ParsersJan Vesely2020-01-211-0/+1
* clover/spirv: allow Int64 Atomics for supported devicesKarol Herbst2019-12-111-0/+6
* clover/nir: set spirv environment to OpenCLKarol Herbst2019-12-111-0/+1
* clover/nir: treat UniformConstant as global memoryKarol Herbst2019-12-112-1/+2
* clover/llvm: fix build after llvm 10 commit 1dfede3122eeAaron Watry2019-11-152-4/+20
* util: Move gallium's PIPE_FORMAT utils to /util/format/Eric Anholt2019-11-142-2/+2
* clover: fix the nir_serialize build failureMarek Olšák2019-10-101-1/+1
* clover: Remove unused codeMatt Turner2019-10-091-17/+0
* clover: use iterator_range in get_kernel_nodesGreg V2019-10-091-2/+2
* meson: use idep_nir instead of libnir in libclnirEric Engestrom2019-10-071-2/+2
* clover: eliminate "ignoring attributes on template argument" warningKarol Herbst2019-09-251-1/+10
* clover/codegen: remove unused get_symbol_offsets functionKarol Herbst2019-09-251-12/+0
* clover/llvm: remove harmful std::move callKarol Herbst2019-09-251-1/+1
* clover/nir: fix compilation with g++-5.5 and maybe earlierKarol Herbst2019-09-231-10/+7
* clover: add support for passing kernels as nir to the driverKarol Herbst2019-09-216-7/+245
* clover: prepare supporting multiple IRsKarol Herbst2019-09-213-6/+64
* clover: add support for drivers having no proper binary formatKarol Herbst2019-09-211-2/+3
* clover/functional: add id_equals helperKarol Herbst2019-09-211-0/+15
* rename pipe_llvm_program_header to pipe_binary_program_headerKarol Herbst2019-09-212-3/+3
* gallium: add blob field to pipe_llvm_program_headerKarol Herbst2019-09-211-2/+1
* clover/llvm: Add functions for compiling from source to SPIR-VPierre Moreau2019-09-213-17/+92
* clover/llvm: Add options for dumping SPIR-V binariesPierre Moreau2019-09-213-1/+37
* clover/spirv: Add functions for parsing arguments, linking programs, etc.Pierre Moreau2019-09-212-5/+608
* clover/spirv: Add functions for validating SPIR-V binariesPierre Moreau2019-09-214-1/+168
* meson: Check for SPIRV-Tools and llvm-spirvPierre Moreau2019-09-211-2/+7
* gallium: Require LLVM >= 3.9Adam Jackson2019-09-111-30/+0
* clover: replace more complex 3.x version check with LLVM_VERSION_MAJOR/MINOREric Engestrom2019-09-061-2/+3
* clover: replace major llvm version checks with LLVM_VERSION_MAJOREric Engestrom2019-09-062-17/+19
* clover: Fix build after clang r370122.Hal Gentz2019-09-042-2/+16
* clover: Fix build after clang r367864Jan Vesely2019-08-061-2/+8
* Revert "meson: Add support for using cmake for finding LLVM"Dylan Baker2019-06-281-8/+5
* meson: Add support for using cmake for finding LLVMDylan Baker2019-06-271-5/+8
* gallium: Redefine the max texture 2d cap from _LEVELS to _SIZE.Eric Anholt2019-05-131-1/+2
* Delete autotoolsDylan Baker2019-04-151-61/+0
* clover: Fix indentation issuesPierre Moreau2019-02-262-34/+34
* clover: Only use devices supporting IR_NATIVEPierre Moreau2019-02-261-1/+2
* clover: Move platform extensions definitions to clover/platform.cppPierre Moreau2019-02-263-2/+9