aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/nir
Commit message (Expand)AuthorAgeFilesLines
* nir: Distribute binary operations with constants into bcselIan Romanick2018-01-301-0/+15
* nir: Rearrange logic op-compounded integer comparesIan Romanick2018-01-301-0/+35
* nir: Rearrange and-compounded float comparesIan Romanick2018-01-301-0/+8
* nir: Separate a weird compare with zero to two compares with zeroIan Romanick2018-01-301-0/+2
* nir: Simplify min and max of b2fIan Romanick2018-01-301-0/+5
* nir: Undo possible damage caused by rearranging or-compounded float comparesIan Romanick2018-01-301-0/+9
* nir: Be more conservative about rearranging or-compounded comparesIan Romanick2018-01-301-4/+9
* nir: See through an fneg to apply existing optimizationsIan Romanick2018-01-301-3/+6
* nir: add lower_all_io_to_temps flagTimothy Arceri2018-01-311-0/+2
* nir/st_glsl_to_nir: add param to disable splitting of inputsTimothy Arceri2018-01-312-10/+15
* nir: partially revert c2acf97fcc9b32eTimothy Arceri2018-01-301-6/+23
* nir: add vs_inputs_dual_locations compiler optionTimothy Arceri2018-01-301-0/+6
* compiler: tidy up double_inputs_read usesTimothy Arceri2018-01-301-2/+6
* nir: mark unused space in packed_tex_dataTapani Pälli2018-01-291-0/+1
* nir: add a 'const' qualifier to nir_ssa_def_components_read()Samuel Pitoiset2018-01-122-2/+2
* meson: Use dependencies for nirDylan Baker2018-01-111-3/+15
* meson: Use consistent style for testsDylan Baker2018-01-111-9/+10
* nir: Silence unused parameter warningsIan Romanick2018-01-101-2/+2
* nir: add missing local_group_size intrinsicRob Clark2017-12-302-0/+5
* nir/linking: always set the used_across_stages/outputs_read bitsDave Airlie2017-12-191-6/+7
* nir: Add a new lowering option to lower all txd to txl.Eric Anholt2017-12-142-6/+14
* nir: Fix interaction of GL_CLAMP lowering with texture offsets.Eric Anholt2017-12-141-33/+42
* nir: fix shift for uint64_tTimothy Arceri2017-12-131-2/+2
* spirv: Add a prepass to set types on vtn_valuesJason Ekstrand2017-12-111-1/+10
* nir/opcodes: Fix constant-folding of bitfield_insertJames Legg2017-12-071-2/+2
* nir: Handle fp16 rounding modes at nir_type_conversion_opJose Maria Casanova Crespo2017-12-063-4/+25
* nir: Populate conversion opcodes to 16-bit typesEduardo Lima Mitev2017-12-061-1/+1
* nir: Add rounding modes enumJose Maria Casanova Crespo2017-12-061-0/+10
* nir: Add support for 16-bit types (half float, int16 and uint16)Eduardo Lima Mitev2017-12-063-0/+21
* nir: Add a vulkan_resource_reindex intrinsicJason Ekstrand2017-12-051-1/+8
* nir: allow builin arrays to be loweredTimothy Arceri2017-12-041-7/+10
* nir: add array lowering function that assumes there are no indirectsTimothy Arceri2017-12-042-1/+44
* nir: fix support for scalar arrays in nir_lower_io_types()Timothy Arceri2017-12-041-7/+3
* nir: add varying component packing helpersTimothy Arceri2017-12-042-0/+332
* nir: add varying array splitting passTimothy Arceri2017-12-043-0/+385
* compiler: fix typoEric Engestrom2017-11-281-1/+1
* compiler: use NDEBUG to guard assertsEric Engestrom2017-11-283-6/+6
* nir: fill outputs_read field and add patch outputs read (v2)Dave Airlie2017-11-271-12/+28
* nir: allow texture offsets with cube mapsIlia Mirkin2017-11-251-2/+13
* nir/gather_info: recognize load_patch_vertices_in as a system valueIago Toral Quiroga2017-11-221-0/+1
* nir/spirv: tg4 requires a samplerAlex Smith2017-11-131-1/+0
* nir: add streams to nir dataTimothy Arceri2017-11-121-0/+8
* nir: handle get_buffer_size in nir_lower_atomics_to_ssboRob Clark2017-11-101-0/+1
* nir: Don't print swizzles when there are more than 4 componentsMatt Turner2017-11-081-1/+1
* nir: Validate base types on array dereferencesJason Ekstrand2017-11-071-2/+16
* nir,intel/compiler: Use a fixed subgroup sizeJason Ekstrand2017-11-072-24/+13
* nir/lower_subgroups: Lower ballot intrinsics to the specified bit sizeJason Ekstrand2017-11-073-30/+83
* nir/builder: Add a nir_imm_intN_t helperJason Ekstrand2017-11-071-0/+12
* nir/lower_system_values: Lower SUBGROUP_*_MASK based on typeJason Ekstrand2017-11-071-2/+3
* nir: Make ballot intrinsics variable-sizeJason Ekstrand2017-11-072-6/+7