summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/nir
Commit message (Expand)AuthorAgeFilesLines
* tgsi_to_nir: add support for TXF_LZMarek Olšák2019-08-121-4/+13
* compiler: add shader_info.vs.blit_sgprs_amdMarek Olšák2019-08-121-0/+3
* tgsi_to_nir: be careful about not losing any TGSI properties silently (v2)Marek Olšák2019-08-121-1/+48
* tgsi_to_nir: add a few needed double opcodesMarek Olšák2019-08-061-0/+6
* tgsi_to_nir: implement a few needed 64-bit integer opcodesMarek Olšák2019-08-061-0/+5
* ttn: Prepare for 64-bit sources and destinationsConnor Abbott2019-08-061-5/+29
* ttn: Use 1-bit NIR comparison opcodesConnor Abbott2019-08-061-24/+19
* tgsi_to_nir: fix nir_gather_ssa_types for TGSI->NIR shadersJonathan Marek2019-08-051-5/+13
* nir/tgsi: Extend tgsi_to_nir.c to support gl_PointCoord as a system value.Andreas Baierl2019-07-181-0/+20
* nir: Drop imov/fmov in favor of one mov instructionJason Ekstrand2019-05-241-5/+5
* nir/builder: Merge nir_[if]mov_alu into one nir_mov_alu helperJason Ekstrand2019-05-241-4/+4
* nir/builder: Remove the use_fmov parameter from nir_swizzleJason Ekstrand2019-05-241-6/+4
* ptn,ttn: Use nir_channel for selecting channelsJason Ekstrand2019-05-241-1/+1
* nir: allow specifying a set of opcodes in lower_alu_to_scalarJonathan Marek2019-05-101-1/+1
* 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