summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/nir
Commit message (Expand)AuthorAgeFilesLines
* nir: Move V3D's "the shader was TGSI, ignore FS output types" flag to NIR.Eric Anholt2019-02-051-0/+3
* nir: add bit_size parameter to system values with multiple allowed bit sizesKarol Herbst2019-01-211-1/+1
* nir: replace more nir_load_system_value calls with builder functionsKarol Herbst2019-01-211-2/+1
* nir: rename nir_var_private to nir_var_shader_tempKarol Herbst2019-01-191-1/+1
* nir: rename global/local to private/function memoryKarol Herbst2019-01-081-1/+1
* glsl_type: Add support for explicitly laid out matrices and arraysJason Ekstrand2019-01-081-2/+2
* gallium/ttn: Fix setup of outputs_written.Eric Anholt2018-12-261-1/+1
* nir: Rename Boolean-related opcodes to include 32 in the nameJason Ekstrand2018-12-161-10/+10
* nir/tgsi: Use nir_bany in ttn_kill_ifJason Ekstrand2018-12-161-3/+1
* gallium/ttn: Convert inputs and outputs to derefs of variables.Eric Anholt2018-10-151-60/+54
* gallium/ttn: Fix the type of gl_FragDepth.Eric Anholt2018-10-151-0/+1
* ttn: remove {varying_slot, frag_result}_to_tgsi_semantic helpersEmil Velikov2018-08-082-79/+0
* ttn: convert to deref instructionsRob Clark2018-06-221-39/+13
* tgsi/nir: use enum tgsi_opcodeBrian Paul2018-03-231-2/+2
* tgsi: move tgsi_processor_to_shader_stage() to a headerEmil Velikov2018-03-161-15/+1
* nir: Get rid of nir_shader::stageJason Ekstrand2017-10-201-1/+1
* tgsi: infer that DLDEXP's second source has an integer typeNicolai Hähnle2017-09-291-3/+4
* ttn: Fix out-of-bounds accesses since the always-2D-constants change.Eric Anholt2017-09-181-2/+3
* gallium: all drivers should accept two-dimensional constant buffer indexingNicolai Hähnle2017-09-041-1/+1
* gallium: remove TGSI opcode SCSMarek Olšák2017-08-221-22/+0
* gallium: remove TGSI opcode BREAKCMarek Olšák2017-08-221-3/+0
* gallium: remove TGSI opcode XPDMarek Olšák2017-08-221-20/+0
* gallium: remove TGSI opcode DPHMarek Olšák2017-08-221-12/+0
* gallium: remove TGSI opcode DP2AMarek Olšák2017-08-221-14/+0
* gallium: remove TGSI_OPCODE_CALLNZMarek Olšák2017-08-221-1/+0
* gallium: remove TGSI opcodes PUSHA, POPA, SAD, TXQ_LZMarek Olšák2017-08-221-6/+0
* ttn: fix dest size for some texture instructionsRob Clark2017-05-161-1/+3
* ttn: fix txd src sizesRob Clark2017-05-161-4/+6
* ttn: fix txs dest sizeRob Clark2017-05-161-1/+2
* nir: Embed the shader_info in the nir_shader againJason Ekstrand2017-05-091-7/+7
* nir: Rework conversion opcodesJason Ekstrand2017-03-141-5/+5
* gallium: remove TGSI_OPCODE_CLAMPMarek Olšák2017-02-181-11/+0
* gallium: remove TGSI_OPCODE_SUBMarek Olšák2017-01-051-1/+0
* gallium: remove TGSI_OPCODE_ABSMarek Olšák2017-01-051-1/+0
* ttn: set ->info->num_ubosRob Clark2016-12-271-1/+4
* ttn: handle GLSL_SAMPLER_DIM_SUBPASS_MS caseJuan A. Suarez Romero2016-12-211-0/+1
* treewide: s/comparitor/comparator/Ilia Mirkin2016-12-121-1/+1
* nir/i965/anv/radv/gallium: make shader info a pointerTimothy Arceri2016-10-261-5/+5
* ttn: fix warning after 7bf76563eRob Clark2016-09-161-0/+2
* gallium/ttn: Remove duplicated TGSI_OPCODE_DP2A initializationRhys Kidd2016-08-241-1/+0
* ttn: Use nir_load_front_face instead of the TGSI-style input.Eric Anholt2016-08-191-3/+27
* ttn: Make FRAG_RESULT_DEPTH be a float variable to match gtn and ptn.Eric Anholt2016-08-191-3/+16
* ttn: Update shader->info as we generate code.Eric Anholt2016-07-261-0/+13
* compiler: Rename INTERP_QUALIFIER_* to INTERP_MODE_*.Kenneth Graunke2016-07-171-3/+3
* gallium: use PIPE_SHADER_* everywhere, remove TGSI_PROCESSOR_*Marek Olšák2016-04-221-8/+8
* nir: add bit_size info to nir_load_const_instr_create()Samuel Iglesias Gonsálvez2016-04-111-1/+1
* ttn: remove stray global from headerRob Clark2016-03-241-2/+0
* nir: add a bit_size parameter to nir_ssa_dest_initConnor Abbott2016-03-171-7/+7
* nir: rename nir_const_value fields to include bitsize informationIago Toral Quiroga2016-03-171-1/+1
* nir: Separate texture from sampler in nir_tex_instrJason Ekstrand2016-02-091-0/+1