aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/nir
Commit message (Expand)AuthorAgeFilesLines
* 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
* meson: add nir_linking_helpers.c to libnirDylan Baker2017-10-091-0/+1
* meson: convert gtest to an internal dependencyDylan Baker2017-10-031-2/+2
* meson: Add build Intel "anv" vulkan driverDylan Baker2017-09-271-0/+205
* nir: add some helpers for doing linkingTimothy Arceri2017-09-262-0/+150
* nir: add always_active_io to nir variableTimothy Arceri2017-09-261-0/+10
* nir: put compact into bitfields in nir_variable_dataDave Airlie2017-09-071-1/+1
* nir: Remove series of unnecessary conversionsMatt Turner2017-08-291-1/+1
* nir: Fix system_value_from_intrinsic for subgroupsJason Ekstrand2017-08-281-4/+4
* nir: Fix some whatespaceJason Ekstrand2017-08-281-5/+5
* nir: fix algebraic optimizationsConnor Abbott2017-08-011-2/+2
* nir: add nir_lower_uniforms_to_ubo passNicolai Hähnle2017-07-312-0/+98
* nir: add nir_lower_samplers_as_deref passNicolai Hähnle2017-07-312-0/+245
* nir: add load_frag_coord system value intrinsicNicolai Hähnle2017-07-313-0/+6