summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/tgsi
AgeCommit message (Expand)AuthorFilesLines
2018-03-23tgsi,softpipe: use enum tgsi_opcodeBrian Paul1-2/+2
2018-03-23st/mesa,tgsi: use enum tgsi_opcodeBrian Paul4-29/+29
2018-03-23tgsi: use enum tgsi_opcodeBrian Paul5-14/+14
2018-03-16tgsi: move tgsi_processor_to_shader_stage() to a headerEmil Velikov1-0/+15
2018-03-06tgsi/scan: use wrap-around shift behavior explicitly for file_maskRoland Scheidegger1-2/+5
2018-02-26gallium/tgsi: remove is_msaa_sampler array from tgsi_shader_infoTimothy Arceri2-7/+0
2018-02-14tgsi: Recognize RET in main for tgsi_transformRoland Scheidegger1-7/+55
2018-02-08tgsi: s/unsigned/enum tgsi_semantic/ in ureg_DECL_output()Brian Paul1-1/+1
2018-02-08tgsi: use TGSI_INTERPOLATE_x arguments instead of zeros in ureg codeBrian Paul1-2/+5
2018-02-08tgsi: s/unsigned/enum pipe_shader_type/ in ureg codeBrian Paul2-5/+9
2018-02-07tgsi: use tgsi_semantic enum type in ureg codeBrian Paul2-23/+23
2018-02-07tgsi: use TGSI enum types in ureg codeBrian Paul2-51/+55
2018-01-10tgsi: include struct definitions for tgsi_build declarationsRob Herring1-5/+1
2018-01-05gallium/tgsi: add patch support to tgsi_get_gl_varying_semantic()Timothy Arceri1-3/+8
2017-12-26tgsi: improve comment on tgsi_util_get_shadow_ref_src_index()Brian Paul1-2/+6
2017-11-17tgsi: s/uint/enum pipe_shader_type/Brian Paul2-2/+2
2017-11-17tgsi: bump tgsi_opcode_info::output_mode size to 4 bitsBrian Paul2-1/+3
2017-11-16util/tgsi: use ASSERT_BITFIELD_SIZE() to check opcode field sizeBrian Paul1-0/+2
2017-11-16tgsi/exec: fix LDEXP in softpipeNicolai Hähnle1-1/+1
2017-11-15tgsi: whitespace clean-ups in tgsi_util.[ch]Brian Paul2-40/+34
2017-11-15tgsi: s/unsigned/enum tgsi_texture_type/Brian Paul2-8/+8
2017-11-15gallium/tgsi: add tess output supoort to tgsi_get_gl_varying_semantic()Timothy Arceri1-0/+8
2017-11-15gallium/tgsi: add prim id to tgsi_get_gl_varying_semantic()Timothy Arceri1-0/+4
2017-11-10gallium/tgsi: start adding hw atomics (v3.2)Dave Airlie3-0/+89
2017-11-10gallium: add CAPs to support HW atomic counters. (v3)Dave Airlie1-0/+2
2017-10-19gallium: add more exceptions to tgsi_util_get_inst_usage_maskTim Rowley1-0/+12
2017-10-19tgsi: fix tgsi_util_get_inst_usage_maskRoland Scheidegger1-6/+6
2017-10-06tgsi/ureg: allow any register file in address operandsMarek Olšák1-6/+0
2017-10-06tgsi/scan: scan address operands (v2)Marek Olšák1-1/+42
2017-10-06tgsi/scan: set correct usage mask for tex offsets in scan_src_operandMarek Olšák1-4/+4
2017-10-06tgsi/scan: take advantage of already swizzled usage mask in scan_src_operandMarek Olšák1-30/+17
2017-10-06tgsi/scan: set non-valid src_index for tex offsets in scan_src_operandMarek Olšák1-1/+1
2017-10-06tgsi: implement tgsi_util_get_inst_usage_mask properlyMarek Olšák2-113/+206
2017-09-30gallium: add new LOD opcodeRoland Scheidegger2-4/+45
2017-09-29gallium: add LDEXP TGSI instruction and corresponding capNicolai Hähnle4-2/+19
2017-09-29tgsi: infer that dst[1] of DFRACEXP is an integerNicolai Hähnle2-2/+5
2017-09-29gallivm: add support for TGSI instructions with two outputsNicolai Hähnle1-0/+9
2017-09-29tgsi: clarify the semantics of DFRACEXPNicolai Hähnle2-10/+8
2017-09-29tgsi: infer that DLDEXP's second source has an integer typeNicolai Hähnle2-2/+5
2017-09-21gallium: Add PIPE_SHADER_CAP_INT64_ATOMICSJan Vesely1-0/+1
2017-09-18gallium: Add PIPE_SHADER_CAP_FP16Jan Vesely1-0/+2
2017-09-15gallium: add CONSTBUF type to tgsi_file_typeTimothy Arceri1-0/+1
2017-09-11radeonsi: optimize TCS epilog when invocation 0 writes tess factorsMarek Olšák1-2/+0
2017-09-11tgsi/scan: add a new pass that analyzes tess factor writes (v2)Marek Olšák2-0/+235
2017-09-07llvmpipe, tgsi: hook up dx10 gather4 opcodeRoland Scheidegger1-1/+4
2017-09-04tgsi/build: always generate two-dimensional constant file accessesNicolai Hähnle2-31/+45
2017-09-04tgsi/ureg: always emit constants (and their decls) as 2DNicolai Hähnle1-15/+7
2017-08-23tgsi: store opcode mnemonics in a separate tableNicolai Hähnle2-6/+16
2017-08-23gallium: use tgsi_get_opcode_name instead of tgsi_opcode_info::mnemonicNicolai Hähnle3-5/+8
2017-08-23tgsi: macro-ify the opcodes tableNicolai Hähnle2-251/+262