summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir
Commit message (Expand)AuthorAgeFilesLines
* 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
* nir/lower_samplers: Protect against sampler index overflowJason Ekstrand2016-05-231-3/+6
* nir/validate: fix null deref coverity warningRob Clark2016-05-231-0/+1
* nir: handle double-precision in fsign, fsat, fnot and frcpIago Toral Quiroga2016-05-231-4/+9
* nir: handle double-precision in fabs, frsq and fsqrtIago Toral Quiroga2016-05-231-3/+3
* nir: Fix crash in nir_lower_wpos_center().Kenneth Graunke2016-05-201-1/+1
* nir: Add a simple nir_lower_wpos_center() pass for Vulkan drivers.Kenneth Graunke2016-05-202-0/+108
* nir: Don't use ffma in nir_lower_wpos_ytransform().Kenneth Graunke2016-05-201-12/+8
* nir: Handle fddy_fine and fddy_coarse in nir_lower_wpos_ytransform.Kenneth Graunke2016-05-201-1/+3
* nir: Make lower_wpos_ytransform_block a void function.Kenneth Graunke2016-05-201-3/+1
* nir: Make nir_lower_wpos_ytransform() match FragCoord by location.Kenneth Graunke2016-05-201-1/+2
* nir: Add interp_var_at_offset flipping.Kenneth Graunke2016-05-201-0/+21
* nir: Fix fddy swizzles in nir_lower_wpos_ytransform().Kenneth Graunke2016-05-201-0/+3