aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/draw
Commit message (Expand)AuthorAgeFilesLines
* 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-213-89/+70
* draw: use same argument order for jit draw linear / elts functionsRoland Scheidegger2016-11-213-34/+30
* draw: drop unnecessary index overflow handling from vsplit codeRoland Scheidegger2016-11-212-56/+28
* draw: simplify vsplit elts code a bitRoland Scheidegger2016-11-213-40/+18
* draw: finally optimize bool clip mask generationRoland Scheidegger2016-11-183-23/+26
* 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-092-282/+159
* draw: use vectorized calculations for fetchRoland Scheidegger2016-11-082-159/+282
* 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
* gallium: Use enum pipe_shader_type in set_sampler_views()Kai Wasserbäch2016-08-294-9/+11
* gallium: Use enum pipe_shader_type in bind_sampler_states() (v2)Kai Wasserbäch2016-08-292-6/+10
* draw: Avoid aliasing violations.Matt Turner2016-08-012-3/+6
* gallivm: Use llvm.fmuladd.*.Jose Fonseca2016-06-101-10/+5
* draw: stop using CULLDIST semantic.Dave Airlie2016-05-2310-48/+31
* draw: s/Elements/ARRAY_SIZE/Brian Paul2016-04-277-24/+24
* tgsi: accept a starting PC value for exec machine.Dave Airlie2016-04-272-2/+2
* tgsi: move to using vector for system values.Dave Airlie2016-04-272-5/+5
* tgsi: pass a shader type to the machine create and clean up.Dave Airlie2016-04-262-2/+2
* gallium/tgsi: move tgsi_exec.h header out of draw_context.hDave Airlie2016-04-262-1/+1
* gallivm: convert size query to using a set of parameters.Dave Airlie2016-04-191-18/+4
* draw: add support for passing buffers to vs/gs shaders.Dave Airlie2016-04-125-3/+32
* tgsi: add support for buffer/atomic operations to tgsi_exec.Dave Airlie2016-04-122-2/+2
* tgsi: set nonhelpermask for vertex shadersDave Airlie2016-04-121-0/+1
* draw/aaline: stronger guard against no free samplers (v2)Nicolai Hähnle2016-04-071-2/+4
* gallivm: Use standard LLVMSetAlignment from LLVM 3.4 onwards.Jose Fonseca2016-04-031-2/+2
* draw: add support for passing images to vs/gs shaders.Dave Airlie2016-03-315-2/+29
* tgsi: add support for image operations to tgsi_exec. (v2.1)Dave Airlie2016-03-312-2/+2
* tgsi: drop unused set_exec/kill_mask interfaces.Dave Airlie2016-03-222-12/+0
* gallium/tgsi: pass TGSI tex target to tgsi_transform_tex_inst()Brian Paul2016-03-211-5/+5
* draw: fix line stipplingRoland Scheidegger2016-03-151-15/+15
* draw: use util_pstipple_* function for stipple pattern textures and samplersNicolai Hähnle2016-02-091-110/+11
* draw: use util_pstipple_create_fragment_shaderNicolai Hähnle2016-02-091-197/+12
* 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-132-6/+6
* draw: initialize prim header flags when clipping linesRoland Scheidegger2016-01-081-0/+2
* draw: fix line stippling with unfilled primsRoland Scheidegger2016-01-081-18/+38
* draw: nuke the interp parameter from vertex_infoRoland Scheidegger2016-01-071-16/+1
* draw: rework handling of non-existing outputs in emit codeRoland Scheidegger2016-01-073-23/+46
* gallium: Remove unnecessary semicolonsEdward O'Callaghan2016-01-061-1/+1
* draw: minor indentation fixBrian Paul2016-01-051-1/+1
* draw: fix clip test with NaNsRoland Scheidegger2015-12-182-14/+18
* draw: fix pstipple and aaline stages wrt sampler_views/samplersRoland Scheidegger2015-12-182-7/+9
* draw: handle edge flags in llvm pathRoland Scheidegger2015-12-162-26/+61
* draw: don't set start_instance and instance id for pt emitRoland Scheidegger2015-12-161-31/+31