summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir
Commit message (Expand)AuthorAgeFilesLines
* nir: Fix fddy swizzles in nir_lower_wpos_ytransform().Kenneth Graunke2016-05-201-0/+3
* nir: Fix wpos_ytransform lowering state_slot swizzle.Kenneth Graunke2016-05-201-0/+2
* nir/validate: assume() that hashtable entry existsRob Clark2016-05-201-0/+3
* nir: coverity unitialized pointer readRob Clark2016-05-201-0/+2
* nir: coverity sign-extension fixRob Clark2016-05-201-1/+1
* nir/glsl_to_nir: quell some uninit_member coverity errorsRob Clark2016-05-201-0/+6
* nir/validate: dump annotated shader with error msgsRob Clark2016-05-171-1/+62
* nir/validate: assert() -> validate_assert()Rob Clark2016-05-171-126/+128
* nir/print: add support for print annotationsRob Clark2016-05-172-1/+35
* nir: add double input bitmapJuan A. Suarez Romero2016-05-172-0/+3
* nir: Mark nir_start_block()/nir_impl_last_block() with returns_nonnull.Matt Turner2016-05-161-4/+5
* nir: Add a nir->info.uses_interp_var_at_offset flag.Kenneth Graunke2016-05-153-0/+10
* nir: forward-declare 'struct gl_shader_program'Rob Clark2016-05-151-1/+2
* nir: return progress from lower_idivRob Clark2016-05-152-7/+16
* nir: fix comment typo about f2d/d2fRob Clark2016-05-151-2/+2
* nir: Add texture opcodes and source types for multisample compressionJason Ekstrand2016-05-142-0/+12
* nir/builder: Add a helper for grabbing multiple channels from an ssa defJason Ekstrand2016-05-141-0/+14
* nir/builder: Generate the alu helpers directly in pythonJason Ekstrand2016-05-142-31/+13
* nir: Add an info bit for uses_sample_qualifierJason Ekstrand2016-05-143-1/+13
* nir: Remove empty visit_call_src and visit_load_const_src functionsIan Romanick2016-05-121-17/+2
* nir: Silence unused parameter warningsIan Romanick2016-05-124-6/+9
* nir: glsl_get_bit_size() should take glsl_typeRob Clark2016-05-126-14/+13
* nir/algebraic: Separate ffma lowering from fusingJason Ekstrand2016-05-112-1/+2
* nir/lower-io: add support for lowering inputsRob Clark2016-05-112-9/+45
* nir/lower-io: split out some helper fxnsRob Clark2016-05-111-52/+70
* nir: rename lower_outputs_to_temporaries -> lower_io_to_temporariesRob Clark2016-05-112-6/+6
* nir: move callsite of lower_outputs_to_temporariesRob Clark2016-05-112-6/+0
* nir: lower-io-types passRob Clark2016-05-112-0/+181
* nir: passthrough-edgeflags supportRob Clark2016-05-112-0/+60
* nir: add lowering pass for glBitmapRob Clark2016-05-112-0/+146
* nir: add lowering pass for glDrawPixelsRob Clark2016-05-112-0/+267
* nir: add lowering pass for y-transformRob Clark2016-05-112-0/+321
* Revert "nir: Try to warn when C99 extensions are used in nir headers."Jose Fonseca2016-05-101-22/+1
* nir/print: Print memory qualifiers in a variable declarationEduardo Lima Mitev2016-05-101-0/+7
* nir/search: fix typoRob Clark2016-05-091-1/+1
* nir: Remove spurious return from void function.Jose Fonseca2016-05-061-2/+0
* nir: remove now-unused nir_foreach_block*_call()Connor Abbott2016-05-051-38/+0
* nir/lower_double_ops: fixup for new nir_foreach_block()Jason Ekstrand2016-05-051-23/+9
* nir/lower_double_pack: fixup for new nir_foreach_block()Jason Ekstrand2016-05-051-26/+21
* nir/gather_info: fixup for new foreach_block()Jason Ekstrand2016-05-051-5/+5
* nir/lower_two_sided_color: fixup for new foreach_block()Connor Abbott2016-05-051-3/+5
* nir/lower_tex: fixup for new foreach_block()Connor Abbott2016-05-051-25/+22
* nir/lower_outputs_to_temporaries: fixup for new foreach_block()Connor Abbott2016-05-051-16/+12
* nir: Optimize out stores of undefs.Kenneth Graunke2016-05-051-0/+30
* nir: Replace vecN(undef, undef, ...) with a single undef.Kenneth Graunke2016-05-051-0/+33
* nir: Rename opt_undef_alu to opt_undef_csel; update comments.Kenneth Graunke2016-05-051-12/+13
* nir: fix assert for wildcard pairsThomas Hindoe Paaboel Andersen2016-05-051-1/+1
* nir: Separate 32 and 64-bit fmod loweringSamuel Iglesias Gonsálvez2016-05-042-3/+5
* nir/lower_double_ops: lower mod()Samuel Iglesias Gonsálvez2016-05-042-1/+31
* nir: make lower_clamp_color pass work after lower i/oRob Clark2016-05-021-4/+18