summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir
Commit message (Expand)AuthorAgeFilesLines
* nir: Allow opt_peephole_select to work on empty blocks.Eric Anholt2016-08-031-7/+0
* nir: fix validation messageTimothy Arceri2016-08-031-2/+2
* glsl: Separate overlapping sentinel nodes in exec_list.Matt Turner2016-07-262-3/+3
* nir: Lower interp_var_at_* like a normal load_var for flat inputs.Kenneth Graunke2016-07-221-0/+4
* nir/lower_tex: Add support for lowering coordinate offsetsJason Ekstrand2016-07-222-0/+64
* nir/lower_tex: Add some helpers for working with tex sourcesJason Ekstrand2016-07-221-16/+30
* nir: Add a helper for determining the type of a texture sourceJason Ekstrand2016-07-221-0/+44
* nir: Add a base const_index to shared atomic intrinsics.Kenneth Graunke2016-07-211-10/+10
* nir: add doubles component packing supportTimothy Arceri2016-07-211-0/+20
* nir/inline: Constant-initialize local variables in the callee if neededJason Ekstrand2016-07-201-2/+40
* nir: Add a nir_deref_foreach_leaf helperJason Ekstrand2016-07-202-0/+120
* nir: Add nir_load_interpolated_input lowering code.Kenneth Graunke2016-07-202-5/+100
* nir: Add new intrinsics for fragment shader input interpolation.Kenneth Graunke2016-07-205-0/+51
* nir: Fix uninitialized use of 'replacement'.Kenneth Graunke2016-07-191-1/+1
* nir/algebraic: Optimize fabs(u2f(x))Ian Romanick2016-07-191-0/+1
* compiler: Rename INTERP_QUALIFIER_* to INTERP_MODE_*.Kenneth Graunke2016-07-174-4/+4
* nir: Use dest.ssa.num_components rather than intrin->num_components.Kenneth Graunke2016-07-151-1/+1
* nir: Update outdated intrinsic const_index comments.Kenneth Graunke2016-07-151-7/+9
* nir: Use nir_intrinsic_set_base in atomic lowering.Kenneth Graunke2016-07-151-2/+2
* nir: Split nir_lower_io's input/output/atomic handling into helpers.Kenneth Graunke2016-07-151-91/+87
* nir: Drop bogus nir_var_shader_in case in nir_lower_io's store_op().Kenneth Graunke2016-07-151-1/+0
* nir: Share destination rewriting and replacement code in IO lowering.Kenneth Graunke2016-07-151-25/+19
* nir: Share get_io_offset handling in nir_lower_io.Kenneth Graunke2016-07-151-24/+9
* nir: Make a 'var' temporary in nir_lower_io.Kenneth Graunke2016-07-151-16/+12
* nir: Add optimization for (a || True == True)Eric Anholt2016-07-121-0/+1
* nir: use the same driver location for packed varyingsTimothy Arceri2016-07-072-4/+28
* nir: add new intrinsic field for storing component offsetTimothy Arceri2016-07-074-6/+23
* nir: Fix copy_prop_src when src is an indirect access on a reg.Eric Anholt2016-06-261-1/+1
* nir: Add a NIR_VALIDATE environment variableJason Ekstrand2016-06-251-0/+6
* Remove wrongly repeated words in commentsGiuseppe Bilotta2016-06-236-7/+7
* nir/alu_to_scalar: Respect the exact ALU operation qualifierJason Ekstrand2016-06-201-0/+2
* nir: Add a pass for propagating invariant decorationsJason Ekstrand2016-06-202-0/+198
* nir/algebraic: Remove imprecise flog2 optimizationsJason Ekstrand2016-06-201-2/+0
* nir/info: Get rid of uses_interp_var_at_offsetJason Ekstrand2016-06-032-7/+0
* nir/lower_indirect_derefs: Use the direct array deref for recursionJason Ekstrand2016-06-031-1/+1
* nir/algebraic: support for power-of-two optimizationsRob Clark2016-06-036-5/+128
* i965: Add nir channel_num system valueJordan Justen2016-06-011-0/+1
* nir: Make lowering gl_LocalInvocationIndex optionalJordan Justen2016-06-015-4/+20
* nir: allow sat on all float destination typesIlia Mirkin2016-06-011-1/+3
* nir/inline: Also rewrite param derefs for texture instructionsJason Ekstrand2016-05-271-6/+20
* nir/inline: Break the guts of rewrite_param-derefs into a helperJason Ekstrand2016-05-271-19/+30
* nir/inline: Make the rewrite_param_derefs helper work on instructionsJason Ekstrand2016-05-271-28/+25
* nir/inline: Don't use foreach_instr_safe unless we need toJason Ekstrand2016-05-271-2/+2
* nir: Make nir_const_value a unionJason Ekstrand2016-05-262-10/+8
* compiler: Move glsl_to_nir to libglsl.laJason Ekstrand2016-05-262-2068/+0
* nir: Strengthen assertion that 'out' is nonnull.Matt Turner2016-05-251-1/+1
* mesa: Add .gitignore entries for make check binariesKristian Høgsberg Kristensen2016-05-251-0/+1
* nir: Add a lowering pass for YUV texturesKristian Høgsberg Kristensen2016-05-242-0/+126
* nir: Handle NULL in nir_copy_deref()Kristian Høgsberg Kristensen2016-05-241-0/+3
* nir: Add new 'plane' texture source typeKristian Høgsberg Kristensen2016-05-242-0/+4