summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/tgsi
Commit message (Expand)AuthorAgeFilesLines
* tgsi,softpipe: use enum tgsi_opcodeBrian Paul2018-03-231-2/+2
* st/mesa,tgsi: use enum tgsi_opcodeBrian Paul2018-03-234-29/+29
* tgsi: use enum tgsi_opcodeBrian Paul2018-03-235-14/+14
* tgsi: move tgsi_processor_to_shader_stage() to a headerEmil Velikov2018-03-161-0/+15
* tgsi/scan: use wrap-around shift behavior explicitly for file_maskRoland Scheidegger2018-03-061-2/+5
* gallium/tgsi: remove is_msaa_sampler array from tgsi_shader_infoTimothy Arceri2018-02-262-7/+0
* tgsi: Recognize RET in main for tgsi_transformRoland Scheidegger2018-02-141-7/+55
* tgsi: s/unsigned/enum tgsi_semantic/ in ureg_DECL_output()Brian Paul2018-02-081-1/+1
* tgsi: use TGSI_INTERPOLATE_x arguments instead of zeros in ureg codeBrian Paul2018-02-081-2/+5
* tgsi: s/unsigned/enum pipe_shader_type/ in ureg codeBrian Paul2018-02-082-5/+9
* tgsi: use tgsi_semantic enum type in ureg codeBrian Paul2018-02-072-23/+23
* tgsi: use TGSI enum types in ureg codeBrian Paul2018-02-072-51/+55
* tgsi: include struct definitions for tgsi_build declarationsRob Herring2018-01-101-5/+1
* gallium/tgsi: add patch support to tgsi_get_gl_varying_semantic()Timothy Arceri2018-01-051-3/+8
* tgsi: improve comment on tgsi_util_get_shadow_ref_src_index()Brian Paul2017-12-261-2/+6
* tgsi: s/uint/enum pipe_shader_type/Brian Paul2017-11-172-2/+2
* tgsi: bump tgsi_opcode_info::output_mode size to 4 bitsBrian Paul2017-11-172-1/+3
* util/tgsi: use ASSERT_BITFIELD_SIZE() to check opcode field sizeBrian Paul2017-11-161-0/+2
* tgsi/exec: fix LDEXP in softpipeNicolai Hähnle2017-11-161-1/+1
* tgsi: whitespace clean-ups in tgsi_util.[ch]Brian Paul2017-11-152-40/+34
* tgsi: s/unsigned/enum tgsi_texture_type/Brian Paul2017-11-152-8/+8
* gallium/tgsi: add tess output supoort to tgsi_get_gl_varying_semantic()Timothy Arceri2017-11-151-0/+8
* gallium/tgsi: add prim id to tgsi_get_gl_varying_semantic()Timothy Arceri2017-11-151-0/+4
* gallium/tgsi: start adding hw atomics (v3.2)Dave Airlie2017-11-103-0/+89
* gallium: add CAPs to support HW atomic counters. (v3)Dave Airlie2017-11-101-0/+2
* gallium: add more exceptions to tgsi_util_get_inst_usage_maskTim Rowley2017-10-191-0/+12
* tgsi: fix tgsi_util_get_inst_usage_maskRoland Scheidegger2017-10-191-6/+6
* tgsi/ureg: allow any register file in address operandsMarek Olšák2017-10-061-6/+0
* tgsi/scan: scan address operands (v2)Marek Olšák2017-10-061-1/+42
* tgsi/scan: set correct usage mask for tex offsets in scan_src_operandMarek Olšák2017-10-061-4/+4
* tgsi/scan: take advantage of already swizzled usage mask in scan_src_operandMarek Olšák2017-10-061-30/+17
* tgsi/scan: set non-valid src_index for tex offsets in scan_src_operandMarek Olšák2017-10-061-1/+1
* tgsi: implement tgsi_util_get_inst_usage_mask properlyMarek Olšák2017-10-062-113/+206
* gallium: add new LOD opcodeRoland Scheidegger2017-09-302-4/+45
* gallium: add LDEXP TGSI instruction and corresponding capNicolai Hähnle2017-09-294-2/+19
* tgsi: infer that dst[1] of DFRACEXP is an integerNicolai Hähnle2017-09-292-2/+5
* gallivm: add support for TGSI instructions with two outputsNicolai Hähnle2017-09-291-0/+9
* tgsi: clarify the semantics of DFRACEXPNicolai Hähnle2017-09-292-10/+8
* tgsi: infer that DLDEXP's second source has an integer typeNicolai Hähnle2017-09-292-2/+5
* gallium: Add PIPE_SHADER_CAP_INT64_ATOMICSJan Vesely2017-09-211-0/+1
* gallium: Add PIPE_SHADER_CAP_FP16Jan Vesely2017-09-181-0/+2
* gallium: add CONSTBUF type to tgsi_file_typeTimothy Arceri2017-09-151-0/+1
* radeonsi: optimize TCS epilog when invocation 0 writes tess factorsMarek Olšák2017-09-111-2/+0
* tgsi/scan: add a new pass that analyzes tess factor writes (v2)Marek Olšák2017-09-112-0/+235
* llvmpipe, tgsi: hook up dx10 gather4 opcodeRoland Scheidegger2017-09-071-1/+4
* tgsi/build: always generate two-dimensional constant file accessesNicolai Hähnle2017-09-042-31/+45
* tgsi/ureg: always emit constants (and their decls) as 2DNicolai Hähnle2017-09-041-15/+7
* tgsi: store opcode mnemonics in a separate tableNicolai Hähnle2017-08-232-6/+16
* gallium: use tgsi_get_opcode_name instead of tgsi_opcode_info::mnemonicNicolai Hähnle2017-08-233-5/+8
* tgsi: macro-ify the opcodes tableNicolai Hähnle2017-08-232-251/+262