summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir
Commit message (Expand)AuthorAgeFilesLines
* 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
* nir: fix nir_lower_wpos_ytransform when gl_FragCoord is a system valueNicolai Hähnle2017-07-311-2/+4
* nir: add nir_instr_rewrite_derefNicolai Hähnle2017-07-312-0/+15
* nir: Optimize find_lsb/imsb/umsb error checksMatt Turner2017-07-201-0/+11
* nir: Reduce destination size of ballot intrinsic when possibleMatt Turner2017-07-202-0/+20
* nir: Add pass to scalarize read_invocation/read_first_invocationMatt Turner2017-07-202-1/+113
* nir: Add system values from ARB_shader_ballotMatt Turner2017-07-205-1/+81
* nir: Add intrinsics from ARB_shader_ballotMatt Turner2017-07-201-0/+13
* nir: Support lowering vote intrinsicsMatt Turner2017-07-202-2/+4
* nir: Add pass to optimize intrinsicsMatt Turner2017-07-202-0/+97
* nir: Add intrinsics from ARB_shader_group_voteMatt Turner2017-07-201-0/+5
* nir: Use nir_src_copy instead of direct assignments.Kenneth Graunke2017-07-183-9/+9
* nir: fix nir_opt_copy_prop_vars() for arrays of arraysTimothy Arceri2017-07-191-6/+6
* nir/vars_to_ssa: Handle missing struct members in foreach_deref_nodeJason Ekstrand2017-07-191-2/+6
* nir/lower_io_to_temporaries: don't set compact on shadow varsConnor Abbott2017-07-131-0/+1
* nir: don't segfault when printing variables with no nameConnor Abbott2017-07-131-1/+1
* nir: copy front interpolation when creating fake back color inputIlia Mirkin2017-07-081-2/+6
* nir: add NIR_PRINT environment variableNicolai Hähnle2017-07-051-0/+19
* nir: Add a lowering pass for UYVY texturesJohnson Lin2017-06-302-0/+19
* nir: sge operation is defined for floating-point typesJuan A. Suarez Romero2017-06-271-1/+1