summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2020-11-17clover: add support command queue propertiesDave Airlie3-20/+67
2020-11-17clover: handle memory object properties properly.Dave Airlie5-35/+109
2020-11-11clover: add support for opencl C featuresDave Airlie4-0/+23
2020-11-11clover/spirv: avoid strings for version handlingPierre Moreau3-21/+21
2020-11-11clover/llvm: don't use strings for version handling.Pierre Moreau1-36/+51
2020-11-11clover: add platform supported extensions with versionDave Airlie3-1/+25
2020-11-11clover: add support for versioned device extensionsDave Airlie3-11/+39
2020-11-11clover: report device CLC versions for 3.0Dave Airlie3-0/+27
2020-11-11clover: add CL_PLATFORM_NUMERIC_VERSION supportDave Airlie3-0/+12
2020-11-11clover/platform: move versioning to core object.Dave Airlie3-4/+16
2020-11-11clover: add CL 3.0 CL_DEVICE_NUMERIC_VERSION supportDave Airlie3-0/+10
2020-11-11clover/device: store version in device at constructor.Dave Airlie2-6/+18
2020-11-11clover: rename platform/device apis using stringsPierre Moreau8-18/+18
2020-11-10clover/queue: Flush automatically if applications do not flush themselvesKarol Herbst4-3/+21
2020-11-06clover: implements clSetContextDestructorCallbackSerge Martin4-1/+38
2020-11-06clover: add empty cl 3.0 dispatch entries.Dave Airlie1-0/+3
2020-11-06clover/spirv: hook up spir-v environment for 3.0Dave Airlie1-1/+4
2020-11-06clover/llvm: add 3.0 versioning.Dave Airlie1-0/+4
2020-11-06clover: access 3.0 and deprecated 2.2 APIDave Airlie1-1/+2
2020-10-20llvmpipe: fix sampler/image binding for clover.Dave Airlie1-5/+13
2020-10-20clover/nir: set kernel_image capKarol Herbst1-0/+1
2020-10-20clover/nir: Add an image lowering passJason Ekstrand1-0/+155
2020-10-20clover/nir: Calculate sizes of images and samplers properlyJason Ekstrand1-2/+18
2020-10-20clover/device: use PIPE_MAX_SHADER_SAMPLER_VIEWS for max_images_readKarol Herbst1-1/+1
2020-10-20clover: clCreateImage: calculate image row_pitch and slice_pitch when not pro...Serge Martin1-4/+12
2020-10-20clover: support custom driver stridesKarol Herbst3-8/+11
2020-10-20clover: validate image_row_pitch and image_slice_pitch in clEnqueueMapImageSerge Martin1-0/+6
2020-10-20clover: Fix incorrect error check in clGetSupportedImageFormatsAaron Watry1-1/+1
2020-10-20clover: use pipe_image_view for images instead of set_compute_resourcesKarol Herbst4-8/+30
2020-10-19clover/nir: add a constant folding pass before lowering mem constDave Airlie1-0/+3
2020-10-14iris: Fix doubling of shared local memory (SLM) sizes.Kenneth Graunke1-5/+2
2020-10-09clover: don't call validate spirv at all if not neededDave Airlie2-7/+4
2020-10-08clover: Stop leaking NIR shadersJason Ekstrand1-0/+4
2020-10-08ci: enable piglit testing of clover/llvmpipe.Dave Airlie7-5/+568
2020-10-07clover: Use core libclc loaderDave Airlie6-81/+14
2020-10-07meson: generalize libclc usageDylan Baker1-2/+7
2020-10-07clover/meson: use dep.get_variable instead of deprecated get_pkgconfig_variableDylan Baker1-2/+2
2020-10-07iris: Fill out compute caps and enable clover supportJason Ekstrand1-8/+55
2020-10-08ci: move to using clang 10 for meson + cloverDave Airlie6-20/+26
2020-10-07clover: move tokenize function to algorithmSerge Martin3-45/+49
2020-10-07clover/spirv: support CL_KERNEL_COMPILE_WORK_GROUP_SIZEKarol Herbst2-4/+30
2020-10-07clover/spirv: parse arg_infoKarol Herbst1-10/+91
2020-10-07clover: avoid adding an extra space to compiler optionsSerge Martin1-6/+12
2020-10-07clover: implements notification callback on program buildsSerge Martin1-1/+26
2020-10-07clover: implements clGetKernelWorkGroupInfo CL_KERNEL_COMPILE_WORK_GROUP_SIZESerge Martin6-4/+22
2020-10-07clover: add CL_KERNEL_ATTRIBUTES for clGetKernelInfoSerge Martin8-7/+166
2020-10-07clover: bind sampler_t type to module::argument::samplerSerge Martin1-0/+5
2020-10-07clover: implements clGetKernelArgInfoSerge Martin6-12/+154
2020-10-07clover: implements clEnqueueFillImageSerge Martin4-21/+68
2020-10-07clover: implements clEnqueueMigrateMemObjectsSerge Martin6-37/+145