aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/nir
Commit message (Expand)AuthorAgeFilesLines
* gallium/tgsi_to_nir: Set nir_intrinsic_align_mul to 16 and offset to 0Gert Wollny2020-04-141-0/+1
* gallium/nir/tgsi: only scan fragment shader inputs for usage_maskDave Airlie2020-02-281-2/+5
* nir: fix 5 warningsMarek Olšák2020-02-271-1/+1
* tgsi_to_nir: set num_images and num_samplers with holes correctlyMarek Olšák2020-02-261-0/+14
* tgsi_to_nir: Reuse glsl_get_sampler_dim_coordinate_components().Eric Anholt2020-02-241-19/+2
* glsl,nir: Switch the enum representing shader image formats to PIPE_FORMAT.Eric Anholt2020-02-051-99/+3
* spirv,nir: add new lod parameter to image_{load,store} intrinsicsSamuel Pitoiset2020-01-091-0/+5
* llvmpipe/nir: handle texcoord requirementsDave Airlie2019-12-121-2/+2
* gallium: add nir lowering passes for the draw pipe stages. (v2)Dave Airlie2019-11-282-0/+412
* gallivm: nir->tgsi info convertor (v2)Dave Airlie2019-11-282-0/+808
* nir: move data.image.access to data.accessMarek Olšák2019-11-191-2/+2
* tgsi_to_nir: use pipe_screen::finalize_nirMarek Olšák2019-10-231-4/+9
* tgsi_to_nir: use nir_shader_compiler_options::lower_to_scalarMarek Olšák2019-10-101-5/+3
* tgsi_to_nir: add #ifdef header guardsMarek Olšák2019-10-101-0/+5
* tgsi_to_nir: handle PIPE_FORMAT_NONE in image opcodesMarek Olšák2019-09-301-0/+3
* tgsi_to_nir: fix 2-component system values like tess_level_inner_defaultMarek Olšák2019-09-231-1/+3
* tgsi_to_nir: fix masked out image loadsMarek Olšák2019-09-231-2/+1
* tgsi_to_nir: Translate TGSI_INTERPOLATE_COLOR as INTERP_MODE_NONEDanylo Piliaiev2019-09-121-1/+1
* gallium/ttn: VARYING_SLOT_PSIZ and VARYING_SLOT_FOGC are scalarIago Toral Quiroga2019-09-121-0/+10
* 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