summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/nir
Commit message (Expand)AuthorAgeFilesLines
* prog_to_nir, tgsi_to_nir: make sure kill doesn't discard NaNsMarek Olšák2019-09-111-0/+4
* tgsi_to_nir: Remove dependency on libglsl.Timur Kristóf2019-09-061-9/+16
* nir: allow specifying filter callback in lower_alu_to_scalarVasily Khoruzhick2019-09-061-1/+1
* ttn: fix 64-bit shift on 32-bit `1`Eric Engestrom2019-09-041-1/+1
* ttn: Fill out more info fieldsConnor Abbott2019-09-031-0/+4
* tgsi_to_nir: only update TGSI properties of the current shader stageJose Maria Casanova Crespo2019-08-201-9/+18
* tgsi_to_nir: add assertions for max varying slotsMarek Olšák2019-08-131-0/+2
* tgsi_to_nir: expand vec3 system values to vec4Marek Olšák2019-08-131-0/+3
* tgsi_to_nir: fix incorrect number of image src1 componentsMarek Olšák2019-08-131-4/+1
* compiler: add SYSTEM_VALUE_TESS_LEVEL_OUTER/INNER_DEFAULTMarek Olšák2019-08-121-0/+8
* tgsi_to_nir: handle tess level inner/outer varyingsMarek Olšák2019-08-121-0/+7
* tgsi_to_nir: add support for the stencil FS outputMarek Olšák2019-08-121-5/+12
* tgsi_to_nir: add support for TEX_LZMarek Olšák2019-08-121-2/+9
* compiler: add SYSTEM_VALUE_USER_DATA_AMDMarek Olšák2019-08-121-0/+4
* compiler: add shader_info.cs.user_data_components_amdMarek Olšák2019-08-121-0/+3
* tgsi_to_nir: add basic compute shader supportMarek Olšák2019-08-121-0/+23
* tgsi_to_nir: add support for LOAD & STORE with SSBOs and imagesMarek Olšák2019-08-121-2/+310
* tgsi_to_nir: make setup_texture_info reusableMarek Olšák2019-08-121-36/+48
* 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