summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
10 daysRevert "gallivm/ssbo: mask offset with exec_mask instead of building the 'if'"Konstantin Seurer2-6/+7
2024-04-09lavapipe: Implement VK_KHR_ray_tracing_pipelineKonstantin Seurer7-12/+1472
2024-02-22gallivm: Consider the initial mask when terminating loopsKonstantin Seurer4-21/+30
2024-02-10gallivm/ssbo: mask offset with exec_mask instead of building the 'if'Błażej Szczygieł1-7/+4
2024-02-10gallivm/ssbo: replace run time loop by compile time loopBłażej Szczygieł1-117/+116
2024-01-24gallivm: passing fp16_split_fp64 to fp16 lowering.Dave Airlie1-1/+1
2024-01-19gallivm: fix coroutines with llvm 18Dave Airlie1-2/+7
2024-01-18gallivm: Use saturating fpto*i conversionsKonstantin Seurer1-31/+14
2024-01-04gallivm/lp: move sampler index around to reduce structDave Airlie6-21/+23
2024-01-04gallivm/lp: merge sample info into normal infoDave Airlie5-62/+50
2024-01-04gallivm/lp: reduce image descriptor size.Dave Airlie3-6/+12
2024-01-04gallivm/lp: reduce size of lp_jit_texture.Dave Airlie3-37/+64
2024-01-04gallivm/sample: make the load_mip helper useful outside this file.Dave Airlie2-23/+28
2024-01-04gallivm/sample: add some num_samples vs level zero only supportDave Airlie6-9/+25
2024-01-04gallivm/sample: refactor first/last level handling and use level_zero_only.Dave Airlie1-25/+72
2024-01-03gallivm: handle llvm 16 atexit ordering problems.Dave Airlie1-0/+34
2023-11-27lp: make sure 0xff is unsigned before shifting it past signed int rangeEric Engestrom1-3/+3
2023-11-20gallivm/nir: Load all inputs into indirect inputs arrayLucas Fryzek5-1/+11
2023-11-08gallivm/lp_bld_nir_aos: Use TGSI instead of PIPE enumCorentin Noël1-1/+1
2023-11-08gallivm: Initialize indir_index to NULL before useCorentin Noël1-2/+2
2023-09-26gallivm: fix build with LLVM 18Marek Olšák1-0/+4
2023-09-25gallivm: drop tgsi aos paths.Dave Airlie3-1064/+0
2023-09-12gallivm: add support for function callingDave Airlie4-2/+209
2023-09-12gallivm: rework translator to allow per-impl work.Dave Airlie4-17/+33
2023-09-12gallivm/nir: split prepasses out to make per-function work easier.Dave Airlie4-9/+13
2023-08-30gallivm/nir: drop 64 bit handling for cl workgroup intrinsicsKarol Herbst1-4/+0
2023-08-22gallivm/nir: avoid using params->infoDave Airlie1-2/+1
2023-08-22gallivm: drop unused info parameterDave Airlie3-6/+3
2023-08-14gallivm: Drop the Vulkan YUV format hacksFaith Ekstrand1-18/+6
2023-08-14gallivm: Support G8B8_G8R8_422_UNORM and B8G8_R8G8_422_UNORMFaith Ekstrand2-0/+44
2023-08-14util/format: 8-bit interleaved YUV formats are UNORMFaith Ekstrand1-6/+6
2023-08-14gallivm: Run nir_convert_to_lcssa before nir_convert_from_ssaKonstantin Seurer1-0/+1
2023-08-10gallivm: handle A8_UNORM image storesMike Blumenkrantz1-0/+7
2023-07-28llvmpipe: Zero extend vectors in widen_to_simd_widthKonstantin Seurer1-1/+1
2023-07-25gallivm: Ignore nir_tex_src_planeKonstantin Seurer1-0/+3
2023-07-25gallivm: Fix subsampled format sampling under VulkanKonstantin Seurer1-6/+18
2023-07-21gallivm: fix atomic global temporary storage.Dave Airlie1-1/+1
2023-07-12gallivm: Switch to reg intrinsicsAlyssa Rosenzweig4-115/+141
2023-07-06gallivm: use unsigned instead of uintErik Faye-Lund3-9/+9
2023-07-05gallivm: Fix atomic_global typesKonstantin Seurer1-16/+4
2023-07-05gallivm: make block_size use discrete values.Dave Airlie3-10/+8
2023-07-05gallivm: convert grid_size to discrete values.Dave Airlie4-7/+6
2023-07-05gallivm: convert block_id to discrete values.Dave Airlie4-7/+6
2023-07-05gallivm: store thread id in separate values.Dave Airlie4-13/+9
2023-06-30gallivm: Implement vulkan imagesKonstantin Seurer4-44/+263
2023-06-30gallivm: Implement vulkan texturesKonstantin Seurer4-36/+374
2023-06-30gallivm: Implement vulkan SSBOsKonstantin Seurer2-21/+45
2023-06-30gallivm: Implement vulkan UBOsKonstantin Seurer3-9/+48
2023-06-30gallivm: Add a function for loading vulkan descriptorsKonstantin Seurer2-0/+29
2023-06-30gallivm: Clamp the texel buffer sizeKonstantin Seurer3-1/+11