summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/draw/draw_llvm.c
Commit message (Expand)AuthorAgeFilesLines
* gallivm/draw/swr: make the gs_iface not depend on tgsi.Dave Airlie2019-10-151-17/+18
* draw: add vs/gs images supportDave Airlie2019-08-271-3/+76
* draw: add jit image type for vs/gs images.Dave Airlie2019-08-271-10/+70
* gallivm: move first/last level jit texture members.Dave Airlie2019-08-271-6/+6
* gallium: fix windows build from params change.Dave Airlie2019-07-251-2/+4
* gallivm: rework lp_build_tgsi_soa to take a structDave Airlie2019-07-241-24/+32
* util: use standard name for snprintf()Eric Engestrom2019-07-191-9/+9
* draw: add support for ssbo ptrs to jit tables.Dave Airlie2019-07-071-2/+27
* gallivm: add ssbo pointers to the soa build api.Dave Airlie2019-07-071-2/+2
* vertex shader: add exec masking (v2)Dave Airlie2019-07-071-3/+10
* gallivm/llvmpipe: add const qualifiers on sampler variablesBrian Paul2018-02-011-1/+1
* llvmpipe, draw: improve shader cache debuggingRoland Scheidegger2017-09-091-0/+10
* gallium: decrease the size of pipe_vertex_buffer - 24 -> 16 bytesMarek Olšák2017-05-101-4/+10
* draw: (trivial) remove a unnecessary lp_build_alloca()Roland Scheidegger2017-03-161-2/+0
* draw: s/unsigned/enum pipe_shader_type/Brian Paul2017-03-081-2/+2
* draw: use SoA fetch, not AoS oneRoland Scheidegger2016-12-211-48/+23
* gallivm: optimize gather a bit, by using supplied destination typeRoland Scheidegger2016-12-211-1/+1
* draw: drop some overflow computationsRoland Scheidegger2016-11-211-65/+46
* draw: simplify fetch some moreRoland Scheidegger2016-11-211-63/+55
* draw: unify linear and elts draw jit functionsRoland Scheidegger2016-11-211-48/+44
* draw: use same argument order for jit draw linear / elts functionsRoland Scheidegger2016-11-211-26/+22
* draw: finally optimize bool clip mask generationRoland Scheidegger2016-11-181-20/+23
* draw: use vectorized calculations for fetch (v2)Roland Scheidegger2016-11-181-131/+265
* gallivm: Fix build after removal of deprecated attribute API v3Tom Stellard2016-11-091-4/+2
* Revert "draw: use vectorized calculations for fetch"Roland Scheidegger2016-11-091-277/+159
* draw: use vectorized calculations for fetchRoland Scheidegger2016-11-081-159/+277
* draw: fix undefined input handling some more...Roland Scheidegger2016-11-041-50/+54
* draw: improve vertex fetch (v2)Roland Scheidegger2016-10-191-86/+104
* draw: improved handling of undefined inputsRoland Scheidegger2016-10-191-21/+32
* draw: initialize shader inputsRoland Scheidegger2016-10-121-0/+7
* gallivm: Use llvm.fmuladd.*.Jose Fonseca2016-06-101-10/+5
* draw: stop using CULLDIST semantic.Dave Airlie2016-05-231-2/+2
* draw: s/Elements/ARRAY_SIZE/Brian Paul2016-04-271-12/+12
* gallivm: Use standard LLVMSetAlignment from LLVM 3.4 onwards.Jose Fonseca2016-04-031-2/+2
* llvmpipe,i915: add back NEW_RASTERIZER dependency when computing vertex infoRoland Scheidegger2016-01-211-0/+6
* draw: fix key comparison with uninitialized valueRoland Scheidegger2016-01-131-1/+4
* draw: fix clip test with NaNsRoland Scheidegger2015-12-181-0/+4
* draw: handle edge flags in llvm pathRoland Scheidegger2015-12-161-26/+60
* draw: remove clip_vertex from vertex headerRoland Scheidegger2015-12-151-16/+5
* draw: rename vertex header membersRoland Scheidegger2015-12-151-12/+16
* draw: don't pretend have_clipdist is per-vertexRoland Scheidegger2015-12-151-12/+13
* gallium/auxiliary: Sanitize NULL checks into canonical formEdward O'Callaghan2015-12-061-2/+2
* llvmpipe: add cache for compressed texturesRoland Scheidegger2015-11-041-1/+4
* gallium: replace INLINE with inlineIlia Mirkin2015-07-211-1/+1
* draw/gallivm: add invocation ID support for llvmpipe.Dave Airlie2015-06-231-1/+4
* draw: (trivial) fix NULL pointer dereferenceRoland Scheidegger2015-06-051-2/+2
* draw: silence unused var warnings for non-debug buildBrian Paul2015-06-011-0/+4
* draw: (trivial) fix out-of-bounds vector initializationRoland Scheidegger2015-05-061-1/+1
* draw: (trivial) don't print the shader twice with GALLIVM_DEBUG=tgsi (or ir)Roland Scheidegger2015-04-091-5/+5
* gallivm: pass jit_context pointer through to samplingRoland Scheidegger2015-03-271-5/+4