summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/tgsi/tgsi_exec.c
Commit message (Expand)AuthorAgeFilesLines
* gallium: fixed modulo zero crashes in tgsi interpreter (v2)Marius Gräfe2017-06-101-20/+20
* gallium: remove support for predicates from TGSI (v2)Marek Olšák2017-04-011-59/+0
* gallium/tgsi: Treat UCMP sources as floats to match the GLSL-to-TGSI pass exp...Francisco Jerez2017-03-151-13/+41
* gallium: remove TGSI_OPCODE_CLAMPMarek Olšák2017-02-181-16/+0
* tgsi: implement ddiv opcodeRoland Scheidegger2017-01-241-0/+14
* gallium: remove TGSI_OPCODE_SUBMarek Olšák2017-01-051-4/+0
* gallium: remove TGSI_OPCODE_ABSMarek Olšák2017-01-051-4/+0
* tgsi/softpipe: prepare ARB_gpu_shader_int64 support. (v3)Dave Airlie2016-09-211-132/+541
* gallium/tgsi: add support for 64-bit integer immediates.Dave Airlie2016-09-211-0/+2
* tgsi: Enable returns from within loopsLars Hamre2016-09-171-0/+4
* tgsi: use truncf in micro_truncLars Hamre2016-06-061-4/+4
* tgsi: fix out of bounds accessRob Clark2016-05-261-1/+1
* gallium/tgsi: use _mesa_roundevenf in micro_rndLars Hamre2016-05-261-4/+5
* tgsi: s/Elements/ARRAY_SIZE/Brian Paul2016-04-271-6/+6
* tgsi/exec: initialise SysSemanticToIndex array to -1Dave Airlie2016-04-271-0/+3
* tgsi/exec: implement restartable machine.Dave Airlie2016-04-271-17/+33
* tgsi/exec: make inputs/outputs optional for compute shaders.Dave Airlie2016-04-271-19/+24
* tgsi/exec: implement load/store/atomic on MEMORY.Dave Airlie2016-04-271-3/+146
* tgsi/exec: split out setting up masks to separate functionDave Airlie2016-04-271-9/+14
* tgsi: accept a starting PC value for exec machine.Dave Airlie2016-04-271-1/+1
* tgsi: move to using vector for system values.Dave Airlie2016-04-271-1/+1
* tgsi/exec: fix system value handling.Dave Airlie2016-04-271-3/+5
* tgsi: pass a shader type to the machine create and clean up.Dave Airlie2016-04-261-10/+10
* gallium: use PIPE_SHADER_* everywhere, remove TGSI_PROCESSOR_*Marek Olšák2016-04-221-8/+8
* tgsi: fix buffer overflowThomas Hindoe Paaboel Andersen2016-04-131-1/+1
* tgsi: add support for buffer/atomic operations to tgsi_exec.Dave Airlie2016-04-121-9/+208
* tgsi: silence compiler warning in fetch_sampler_unit()Samuel Pitoiset2016-04-011-1/+1
* tgsi: fix out of bounds access in exec_atomop()Samuel Pitoiset2016-04-011-1/+1
* tgsi: split tgsi_util_get_texture_coord_dim() function into twoBrian Paul2016-03-311-2/+3
* tgsi: add support for image operations to tgsi_exec. (v2.1)Dave Airlie2016-03-311-1/+272
* tgsi: introduce NonHelperMaskDave Airlie2016-03-311-0/+2
* tgsi_exec: handle execmask when doing indirect lookupsDave Airlie2016-03-311-3/+9
* gallivm, tgsi: provide fake sample_i_ms implementationsRoland Scheidegger2016-02-181-3/+5
* tgsi: add PK2H/UP2H supportRoland Scheidegger2016-02-021-2/+42
* tgsi,softpipe: capitalize the tgsi_sampler_control enum valuesBrian Paul2015-09-111-17/+17
* tgsi: Add code for handling lodq opcodeKrzesimir Nowak2015-09-101-0/+46
* tgsi: Remove trailing backslash in commentKrzesimir Nowak2015-09-101-1/+1
* gallium: replace INLINE with inlineIlia Mirkin2015-07-211-1/+1
* tgsi: handle indirect sampler arrays. (v2)Dave Airlie2015-06-231-4/+38
* tgsi: new comments, assertion for executing TGSI_OPCODE_CALBrian Paul2015-06-191-1/+5
* gallium: remove TGSI_SAT_MINUS_PLUS_ONEMarek Olšák2015-05-201-45/+6
* tgsi: handle TG4 opcode in tgsi execDave Airlie2015-05-201-1/+10
* tgsi: fix out-of-bounds access for cube arraysIlia Mirkin2015-03-261-1/+1
* tgsi: avoid returning pointer to local var, make it staticIlia Mirkin2015-02-211-1/+1
* gallium: add double opcodes and TGSI execution (v4.2)Dave Airlie2015-02-201-15/+749
* gallium: Drop the unused CND opcode.Eric Anholt2014-11-241-16/+0
* gallium: Drop unused BRA opcode.Eric Anholt2014-11-241-4/+0
* gallium: Drop the unused SFL/STR opcodes.Eric Anholt2014-11-241-47/+0
* gallium: Drop the unused RFL opcode.Eric Anholt2014-11-241-56/+0
* gallium: Drop unused X2D opcode.Eric Anholt2014-11-241-45/+0