summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir
Commit message (Expand)AuthorAgeFilesLines
* 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
* nir: Add a ssa_dest_init_for_type helperJason Ekstrand2017-11-071-0/+9
* nir: Add a new subgroups lowering passJason Ekstrand2017-11-075-181/+200
* intel/cs: Push subgroup ID instead of base thread IDJason Ekstrand2017-11-071-3/+1
* intel/cs: Rework the way thread local ID is handledJason Ekstrand2017-11-071-0/+3
* nir: fix a typoGwan-gyeong Mun2017-11-061-1/+1
* nir/serialize: fix build with gcc 4.4.7Dave Airlie2017-11-031-19/+19
* nir: skip lowering sampler if there is no dereferenceTimothy Arceri2017-11-031-1/+3
* nir: add tess patch support to nir_remove_unused_varyings()Timothy Arceri2017-11-031-19/+42
* nir: Add hooks for testing serializationJason Ekstrand2017-10-312-0/+36
* nir: add serialization and deserializationConnor Abbott2017-10-313-0/+1246
* nir/opt_intrinsics: Fix values for gl_SubGroupG{e,t}MaskARBNeil Roberts2017-10-311-2/+22
* nir: Make nir_gather_info collect a uses_fddx_fddy flag.Kenneth Graunke2017-10-291-0/+16
* nir/opt_intrinsics: Rework progressJason Ekstrand2017-10-251-5/+9
* nir/lower_wpos_ytransform: Support system value intrinsicsJason Ekstrand2017-10-251-0/+4
* nir: Zero nir_load_const_instr::value for valgrind & nir_serializeJordan Justen2017-10-251-1/+1
* nir: Zero local_size const struct for valgrind & nir_serializeJordan Justen2017-10-251-0/+1
* nir/intrinsics: Set the correct num_indices for load_outputJason Ekstrand2017-10-251-1/+1
* meson: extract out variable for nir_algebraic.pyRob Clark2017-10-241-0/+2
* nir: Print the components referenced for split or packed shader in/outs.Eric Anholt2017-10-201-1/+25
* nir: Add a safety check that we don't remove dead I/O vars after lowering.Eric Anholt2017-10-201-4/+14
* nir: Get rid of nir_shader::stageJason Ekstrand2017-10-2022-48/+51
* nir: set default lod to texture opcodes that needed it but don't provide itSamuel Iglesias Gonsálvez2017-10-201-0/+13
* nir: Add a helper for adding texture instruction sourcesJason Ekstrand2017-10-173-25/+28
* nir: add component level support to remove_unused_io_vars()Timothy Arceri2017-10-161-16/+21
* nir: add variant of lower_io_to_scalar to be called earlierTimothy Arceri2017-10-162-0/+255
* nir: Get rid of the variable on vote intrinsicsJason Ekstrand2017-10-121-3/+3
* nir/opcodes: Fix constant-folding of ufind_msbJason Ekstrand2017-10-121-1/+1
* nir: Make nir_shader_gather_info() track texelFetch texture accesses.Kenneth Graunke2017-10-121-1/+13
* nir: bump loop unroll limit to 96.Dave Airlie2017-10-111-1/+3
* nir: Move vc4's alpha test lowering to core NIR.Eric Anholt2017-10-104-0/+139