summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/draw
AgeCommit message (Expand)AuthorFilesLines
2017-06-07tree-wide: remove trailing backslashEric Engestrom3-3/+3
2017-05-10gallium: remove pipe_index_buffer and set_index_bufferMarek Olšák2-6/+3
2017-05-10gallium: decrease the size of pipe_vertex_buffer - 24 -> 16 bytesMarek Olšák3-8/+13
2017-04-26draw: whitespace fixes in draw_pipe_vbuf.cBrian Paul1-104/+89
2017-04-13draw: remove unused wideline_stage()Samuel Pitoiset1-11/+0
2017-04-13draw: remove unused overflow()Samuel Pitoiset1-8/+0
2017-03-16draw: (trivial) remove a unnecessary lp_build_alloca()Roland Scheidegger1-2/+0
2017-03-08draw: s/unsigned/enum pipe_shader_type/Brian Paul4-14/+15
2017-03-08gallium: s/unsigned/enum pipe_shader_type/ for pipe_screen::get_shader_param()Brian Paul2-4/+6
2017-01-18configure.ac: Revert recent HAVE_LLVM changes.Jose Fonseca5-12/+12
2017-01-18configure.ac: Set and use HAVE_GALLIUM_LLVM defineTobias Droste5-12/+12
2017-01-05gallium: remove TGSI_OPCODE_SUBMarek Olšák2-11/+11
2016-12-21draw: use SoA fetch, not AoS oneRoland Scheidegger1-48/+23
2016-12-21gallivm: optimize gather a bit, by using supplied destination typeRoland Scheidegger1-1/+1
2016-11-21draw: drop some overflow computationsRoland Scheidegger1-65/+46
2016-11-21draw: simplify fetch some moreRoland Scheidegger1-63/+55
2016-11-21draw: unify linear and elts draw jit functionsRoland Scheidegger3-89/+70
2016-11-21draw: use same argument order for jit draw linear / elts functionsRoland Scheidegger3-34/+30
2016-11-21draw: drop unnecessary index overflow handling from vsplit codeRoland Scheidegger2-56/+28
2016-11-21draw: simplify vsplit elts code a bitRoland Scheidegger3-40/+18
2016-11-18draw: finally optimize bool clip mask generationRoland Scheidegger3-23/+26
2016-11-18draw: use vectorized calculations for fetch (v2)Roland Scheidegger1-131/+265
2016-11-09gallivm: Fix build after removal of deprecated attribute API v3Tom Stellard1-4/+2
2016-11-09Revert "draw: use vectorized calculations for fetch"Roland Scheidegger2-282/+159
2016-11-08draw: use vectorized calculations for fetchRoland Scheidegger2-159/+282
2016-11-04draw: fix undefined input handling some more...Roland Scheidegger1-50/+54
2016-10-19draw: improve vertex fetch (v2)Roland Scheidegger1-86/+104
2016-10-19draw: improved handling of undefined inputsRoland Scheidegger1-21/+32
2016-10-12draw: initialize shader inputsRoland Scheidegger1-0/+7
2016-08-29gallium: Use enum pipe_shader_type in set_sampler_views()Kai Wasserbäch4-9/+11
2016-08-29gallium: Use enum pipe_shader_type in bind_sampler_states() (v2)Kai Wasserbäch2-6/+10
2016-08-01draw: Avoid aliasing violations.Matt Turner2-3/+6
2016-06-10gallivm: Use llvm.fmuladd.*.Jose Fonseca1-10/+5
2016-05-23draw: stop using CULLDIST semantic.Dave Airlie10-48/+31
2016-04-27draw: s/Elements/ARRAY_SIZE/Brian Paul7-24/+24
2016-04-27tgsi: accept a starting PC value for exec machine.Dave Airlie2-2/+2
2016-04-27tgsi: move to using vector for system values.Dave Airlie2-5/+5
2016-04-26tgsi: pass a shader type to the machine create and clean up.Dave Airlie2-2/+2
2016-04-26gallium/tgsi: move tgsi_exec.h header out of draw_context.hDave Airlie2-1/+1
2016-04-19gallivm: convert size query to using a set of parameters.Dave Airlie1-18/+4
2016-04-12draw: add support for passing buffers to vs/gs shaders.Dave Airlie5-3/+32
2016-04-12tgsi: add support for buffer/atomic operations to tgsi_exec.Dave Airlie2-2/+2
2016-04-12tgsi: set nonhelpermask for vertex shadersDave Airlie1-0/+1
2016-04-07draw/aaline: stronger guard against no free samplers (v2)Nicolai Hähnle1-2/+4
2016-04-03gallivm: Use standard LLVMSetAlignment from LLVM 3.4 onwards.Jose Fonseca1-2/+2
2016-03-31draw: add support for passing images to vs/gs shaders.Dave Airlie5-2/+29
2016-03-31tgsi: add support for image operations to tgsi_exec. (v2.1)Dave Airlie2-2/+2
2016-03-22tgsi: drop unused set_exec/kill_mask interfaces.Dave Airlie2-12/+0
2016-03-21gallium/tgsi: pass TGSI tex target to tgsi_transform_tex_inst()Brian Paul1-5/+5
2016-03-15draw: fix line stipplingRoland Scheidegger1-15/+15