summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary
AgeCommit message (Expand)AuthorFilesLines
2024-01-09gallium/vl: match YUYV/UYVY swizzle with change of color channelsLeo Liu1-1/+7
2024-01-04gallivm: handle llvm 16 atexit ordering problems.Dave Airlie1-0/+34
2023-11-18util: Add new helpers for pipe resourcesRobert Mader2-0/+38
2023-11-15gallium/auxiliary/vl: Scale dst_rect x0/y0 when rendering chroma planeDavid Rosca1-0/+4
2023-11-15gallium/auxiliary: Fix coordinates clamp in util_compute_blitDavid Rosca1-2/+4
2023-11-15gallium/auxiliary/vl: Fix coordinates clamp in compute shadersDavid Rosca1-8/+4
2023-10-30aux/u_transfer_helper: set rendertarget bind for msaa staging resourceMike Blumenkrantz1-0/+4
2023-10-30ntt: lower indirect tesslevels in nttNeha Bhende1-0/+9
2023-10-24glsl: Retire dround lowering.Eric Anholt2-2/+0
2023-10-24glsl: Remove int64 div/mod lowering.Eric Anholt1-1/+0
2023-10-23aux/tc: Use MESA_TRACE_SCOPE instead of _BEGIN/_ENDCorentin Noël1-3/+1
2023-10-17pipe-loader: add pipe_loader_get_compatible_render_capable_device_fd()Leandro Ribeiro3-1/+79
2023-10-14mesa: Implement MESA_texture_const_bandwidthRob Clark1-0/+1
2023-10-14pipe-loader: allow to load multiple zink devicesKarol Herbst6-17/+52
2023-10-10nir: Use getters for nir_src::parent_*Alyssa Rosenzweig1-4/+4
2023-10-04gallium/util: add more tests for compute-only contextsMarek Olšák1-2/+68
2023-10-04gallium/util: fix GALLIUM_TESTS=1 by using cso_set_vertex_buffers_and_elementsMarek Olšák3-9/+36
2023-10-04aux/trace: dump enum names for map usageMike Blumenkrantz2-5/+6
2023-09-26gallium/auxiliary/vl: Only map the shader constants buffer in renderDavid Rosca4-21/+36
2023-09-26gallium/auxiliary/vl: Fix YUV to RGB bob compute shader deinterlacingDavid Rosca3-168/+22
2023-09-26gallium/auxiliary/vl: Use chroma offset in YUV to RGB weave compute shaderDavid Rosca1-2/+3
2023-09-26gallium/auxiliary/vl: Add RGB to YUV compute shaderDavid Rosca3-10/+180
2023-09-26amd/llvm: fix build with LLVM 18Marek Olšák1-0/+4
2023-09-26draw/mesh: reset some user state values on mesh draws.Dave Airlie1-0/+6
2023-09-25gallivm: drop tgsi aos paths.Dave Airlie3-1064/+0
2023-09-20nir/spirv: Add inverse_ballot intrinsicConnor Abbott1-0/+1
2023-09-19nir/move_vec_src_uses_to_dest: allow to skip reuse of constant sourcesPavel Ondračka1-1/+1
2023-09-15aux/tc: don't use pipe_buffer_create_with_data() for rp-optimized subdataMike Blumenkrantz1-1/+2
2023-09-15aux/tc: fix rp info handling around tc_sync callsMike Blumenkrantz1-0/+5
2023-09-13aux/tc: fix renderpass tracking fb state clobber scenarioMike Blumenkrantz1-0/+7
2023-09-13aux/tc: Add ASSERTED to unreferenced release build variableSil Vilerino1-1/+1
2023-09-12aux/tc: fix address calc for segmented texture subdataMike Blumenkrantz1-11/+5
2023-09-12aux/tc: fix staging buffer sizing for texture_subdataMike Blumenkrantz1-1/+1
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-09-09virgl, nir_to_tgsi: Add a hack for promoting partial memory barriersKenneth Graunke2-0/+18
2023-09-08llvmpipe: enable f16 paths on aarch64.Dave Airlie1-1/+1
2023-09-07aux/tc: handle stride mismatch during rp-optimized subdataMike Blumenkrantz1-5/+50
2023-09-05llvmpipe: move to nir lowering for fquantize2f16Dave Airlie1-26/+0
2023-09-05gallium/auxiliary/vl: Support chroma sample location in compute shadersDavid Rosca3-6/+45
2023-09-05gallium/auxiliary/vl: Clamp coordinates in compute shadersDavid Rosca2-10/+65
2023-09-05gallium/auxiliary/vl: Map range when updating constantsDavid Rosca1-4/+5
2023-09-05gallium/auxiliary: Fix util_compute_blit half texel offset with scalingDavid Rosca2-6/+12
2023-09-05asahi: Add scaffolding for supporting driconf optionsAsahi Lina1-2/+9
2023-08-30treewide: Use nir_before/after_impl for more elaborate casesAlyssa Rosenzweig1-1/+1
2023-08-30gallivm/nir: drop 64 bit handling for cl workgroup intrinsicsKarol Herbst1-4/+0
2023-08-30nir: make workgroup_id 32 bit onlyKarol Herbst1-1/+1
2023-08-29gallium/auxiliary/vl: Set vertex element src_stride in vl_deint_filterDavid Rosca1-0/+1
2023-08-25util/vl: extract gallium vl scanning data to shared codeBenjamin Cheng2-74/+1