path: root/src/gallium/auxiliary/tgsi
AgeCommit message (Expand)AuthorFilesLines
2017-03-14tgsi: fix memory leak in tgsi sanity checkDave Airlie1-3/+5
2017-02-16tgsi-dump: dump label if instruction has oneMarc-André Lureau1-11/+13
2016-12-14tgsi: fix the src type of TGSI_OPCODE_MEMBARMarek Olšák1-0/+1
2016-10-18gallium/tgsi: add missing #includeMarek Olšák1-0/+2
2016-10-13tgsi: fix comment typo in tgsi_ureg.cBrian Paul1-1/+1
2016-10-12tgsi/ureg: add ureg_DECL_output_layoutNicolai Hähnle2-13/+38
2016-10-12tgsi/ureg: add layout/component input declarationsNicolai Hähnle2-12/+76
2016-10-12tgsi/scan: fix num_inputs/num_outputs for shaders with overlapping arraysNicolai Hähnle1-8/+2
2016-10-05tgsi/scan: don't set interp flags for inputs only used by INTERP (v2)Marek Olšák1-48/+57
2016-09-21gallivm/llvmpipe: prepare support for ARB_gpu_shader_int64.Dave Airlie1-1/+2
2016-09-21tgsi/softpipe: prepare ARB_gpu_shader_int64 support. (v3)Dave Airlie1-132/+541
2016-09-21gallium/tgsi: add support for 64-bit integer immediates.Dave Airlie6-2/+115
2016-09-21gallium: add opcode and types for 64-bit integers. (v3)Dave Airlie2-11/+85
2016-09-17tgsi: Enable returns from within loopsLars Hamre1-0/+4
2016-09-15Revert "tgsi/scan: don't set interp flags for inputs only used by INTERP inst...Marek Olšák1-57/+48
2016-09-13tgsi/scan: don't set interp flags for inputs only used by INTERP instructionsMarek Olšák1-48/+57
2016-08-29tgsi/scan: remember sampler view typesMarek Olšák2-0/+5
2016-08-17tgsi/scan: add tgsi_scan_arraysNicolai Hähnle2-0/+93
2016-07-02tgsi: Add WORK_DIM System ValueHans de Goede1-0/+1
2016-06-11gallium/tgsi: add 64-bitness type check function.Dave Airlie1-0/+7
2016-06-07tgsi/scan: add uses_derivatives (v2)Nicolai Hähnle2-0/+31
2016-06-06gallium: add VOTE_* opcodes to implement GL_ARB_shader_group_voteIlia Mirkin1-0/+3
2016-06-06tgsi: fix mixed data type comparison in tgsi_point_sprite.cCharmaine Lee1-3/+3
2016-06-06tgsi: use truncf in micro_truncLars Hamre1-4/+4
2016-05-26tgsi: fix coverity out-of-bounds warningRob Clark1-0/+3
2016-05-26tgsi: fix out of bounds accessRob Clark1-1/+1
2016-05-26gallium/tgsi: use _mesa_roundevenf in micro_rndLars Hamre1-4/+5
2016-05-25tgsi: print TGSI_PROPERTY_NEXT_SHADER value as string, not an integerBrian Paul2-0/+25
2016-05-25tgsi: s/6/PIPE_SHADER_TYPES/ for tgsi_processor_type_names array sizeBrian Paul1-1/+1
2016-05-23tgsi: remove culldist semantic.Dave Airlie1-1/+0
2016-05-23draw: stop using CULLDIST semantic.Dave Airlie1-2/+1
2016-05-11gallium: refactor pipe_shader_state to support multiple IR'sRob Clark1-3/+1
2016-05-07gallium: fix various undefined left shifts into sign bitNicolai Hähnle1-1/+1
2016-05-01tgsi: initialize stack allocated structWuZhen1-0/+7
2016-04-29tgsi/text: fix parsing of memory instructionsNicolai Hähnle1-13/+27
2016-04-29tgsi/text: add str_match_name_from_arrayNicolai Hähnle1-0/+18
2016-04-29tgsi/text: add str_match_format helper functionNicolai Hähnle1-9/+22
2016-04-29tgsi/build: pass Memory.Texture and .Format through tgsi_build_full_instructionNicolai Hähnle1-2/+6
2016-04-29tgsi/dump: signal nospace when the last print exceeded the sizeNicolai Hähnle1-4/+6
2016-04-29tgsi/dump: shared dump_ctx initializationNicolai Hähnle1-31/+17
2016-04-27tgsi: s/Elements/ARRAY_SIZE/Brian Paul6-28/+28
2016-04-27tgsi/exec: initialise SysSemanticToIndex array to -1Dave Airlie1-0/+3
2016-04-27tgsi/exec: implement restartable machine.Dave Airlie2-17/+35
2016-04-27tgsi/exec: make inputs/outputs optional for compute shaders.Dave Airlie1-19/+24
2016-04-27tgsi/exec: implement load/store/atomic on MEMORY.Dave Airlie2-3/+150
2016-04-27tgsi/exec: split out setting up masks to separate functionDave Airlie1-9/+14
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-2/+2
2016-04-27tgsi/exec: fix system value handling.Dave Airlie1-3/+5
2016-04-26tgsi: pass a shader type to the machine create and clean up.Dave Airlie2-12/+12