summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/nir
Commit message (Expand)AuthorAgeFilesLines
* nir: make nir_const_value scalarKarol Herbst2019-04-141-2/+2
* nir/radv: remove restrictions on opt_if_loop_last_continue()Timothy Arceri2019-04-091-1/+1
* tgsi_to_nir: Set correct location for uniforms.Timur Kristóf2019-03-051-0/+1
* tgsi_to_nir: Improve interpolation modes.Timur Kristóf2019-03-051-15/+21
* tgsi_to_nir: use sampler variables and derefsKenneth Graunke2019-03-051-10/+79
* tgsi_to_nir: Support FACE and POSITION properly.Timur Kristóf2019-03-051-12/+68
* tgsi_to_nir: Extract ttn_emulate_tgsi_front_face into its own function.Timur Kristóf2019-03-051-14/+20
* tgsi_to_nir: Restructure system value loads.Timur Kristóf2019-03-051-10/+6
* tgsi_to_nir: Produce optimized NIR for a given pipe_screen.Timur Kristóf2019-03-052-4/+135
* tgsi_to_nir: Split to smaller functions.Timur Kristóf2019-03-051-26/+56
* tgsi_to_nir: Make the TGSI IF translation code more readable.Timur Kristóf2019-03-051-4/+5
* tgsi_to_nir: Fix TGSI LIT translation by using flt.Timur Kristóf2019-03-051-3/+3
* tgsi_to_nir: Fix the TGSI ARR translation by converting the result to int.Timur Kristóf2019-03-051-1/+1
* nir: Add ability for shaders to use window space coordinates.Timur Kristóf2019-03-051-0/+2
* 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