summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/tgsi
Commit message (Expand)AuthorAgeFilesLines
* tgsi/scan: remember sampler view typesMarek Olšák2016-08-292-0/+5
* tgsi/scan: add tgsi_scan_arraysNicolai Hähnle2016-08-172-0/+93
* tgsi: Add WORK_DIM System ValueHans de Goede2016-07-021-0/+1
* gallium/tgsi: add 64-bitness type check function.Dave Airlie2016-06-111-0/+7
* tgsi/scan: add uses_derivatives (v2)Nicolai Hähnle2016-06-072-0/+31
* gallium: add VOTE_* opcodes to implement GL_ARB_shader_group_voteIlia Mirkin2016-06-061-0/+3
* tgsi: fix mixed data type comparison in tgsi_point_sprite.cCharmaine Lee2016-06-061-3/+3
* tgsi: use truncf in micro_truncLars Hamre2016-06-061-4/+4
* tgsi: fix coverity out-of-bounds warningRob Clark2016-05-261-0/+3
* 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: print TGSI_PROPERTY_NEXT_SHADER value as string, not an integerBrian Paul2016-05-252-0/+25
* tgsi: s/6/PIPE_SHADER_TYPES/ for tgsi_processor_type_names array sizeBrian Paul2016-05-251-1/+1
* tgsi: remove culldist semantic.Dave Airlie2016-05-231-1/+0
* draw: stop using CULLDIST semantic.Dave Airlie2016-05-231-2/+1
* gallium: refactor pipe_shader_state to support multiple IR'sRob Clark2016-05-111-3/+1
* gallium: fix various undefined left shifts into sign bitNicolai Hähnle2016-05-071-1/+1
* tgsi: initialize stack allocated structWuZhen2016-05-011-0/+7
* tgsi/text: fix parsing of memory instructionsNicolai Hähnle2016-04-291-13/+27
* tgsi/text: add str_match_name_from_arrayNicolai Hähnle2016-04-291-0/+18
* tgsi/text: add str_match_format helper functionNicolai Hähnle2016-04-291-9/+22
* tgsi/build: pass Memory.Texture and .Format through tgsi_build_full_instructionNicolai Hähnle2016-04-291-2/+6
* tgsi/dump: signal nospace when the last print exceeded the sizeNicolai Hähnle2016-04-291-4/+6
* tgsi/dump: shared dump_ctx initializationNicolai Hähnle2016-04-291-31/+17
* tgsi: s/Elements/ARRAY_SIZE/Brian Paul2016-04-276-28/+28
* tgsi/exec: initialise SysSemanticToIndex array to -1Dave Airlie2016-04-271-0/+3
* tgsi/exec: implement restartable machine.Dave Airlie2016-04-272-17/+35
* 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-272-3/+150
* 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-272-2/+2
* tgsi: move to using vector for system values.Dave Airlie2016-04-272-2/+2
* 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-262-12/+12
* gallium: remove helpers converting to/from TGSI_PROCESSOR_*Marek Olšák2016-04-221-2/+1
* gallium: use PIPE_SHADER_* everywhere, remove TGSI_PROCESSOR_*Marek Olšák2016-04-2211-72/+72
* tgsi/lowering: improved lowering for LRPRussell King2016-04-191-35/+20
* tgsi/lowering: improved lowering for XPDRussell King2016-04-191-22/+13
* tgsi/lowering: add support for lowering TRUNCRussell King2016-04-192-0/+85
* tgsi/lowering: add support for lowering FLR and CEILRussell King2016-04-192-20/+149
* tgsi: fix buffer overflowThomas Hindoe Paaboel Andersen2016-04-131-1/+1
* gallium: Use STATIC_ASSERT whenever possible.Jose Fonseca2016-04-122-2/+2
* softpipe: add SSBO/shader atomics support.Dave Airlie2016-04-121-1/+2
* tgsi: add support for buffer/atomic operations to tgsi_exec.Dave Airlie2016-04-122-10/+241
* tgsi/scan: add an assert for the size of the samplers_declared bitfieldNicolai Hähnle2016-04-071-1/+2
* tgsi: add simple tgsi_is_msaa_target() helperBrian Paul2016-04-021-0/+8
* gallium: add threads per block TGSI propertyBas Nieuwenhuizen2016-04-021-0/+3
* 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-313-41/+38