summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir/nir.h
Commit message (Expand)AuthorAgeFilesLines
* Remove wrongly repeated words in commentsGiuseppe Bilotta2016-06-231-1/+1
* nir: Add a pass for propagating invariant decorationsJason Ekstrand2016-06-201-0/+2
* nir/info: Get rid of uses_interp_var_at_offsetJason Ekstrand2016-06-031-3/+0
* nir/algebraic: support for power-of-two optimizationsRob Clark2016-06-031-0/+3
* nir: Make lowering gl_LocalInvocationIndex optionalJordan Justen2016-06-011-0/+2
* nir: Make nir_const_value a unionJason Ekstrand2016-05-261-9/+7
* nir: Add a lowering pass for YUV texturesKristian Høgsberg Kristensen2016-05-241-0/+7
* nir: Add new 'plane' texture source typeKristian Høgsberg Kristensen2016-05-241-0/+1
* nir: Add a simple nir_lower_wpos_center() pass for Vulkan drivers.Kenneth Graunke2016-05-201-0/+1
* nir/print: add support for print annotationsRob Clark2016-05-171-0/+1
* nir: add double input bitmapJuan A. Suarez Romero2016-05-171-0/+2
* 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-151-0/+3
* nir: return progress from lower_idivRob Clark2016-05-151-1/+1
* nir: Add texture opcodes and source types for multisample compressionJason Ekstrand2016-05-141-0/+6
* nir: Add an info bit for uses_sample_qualifierJason Ekstrand2016-05-141-0/+5
* nir/algebraic: Separate ffma lowering from fusingJason Ekstrand2016-05-111-0/+1
* nir/lower-io: add support for lowering inputsRob Clark2016-05-111-1/+2
* nir: rename lower_outputs_to_temporaries -> lower_io_to_temporariesRob Clark2016-05-111-2/+2
* nir: lower-io-types passRob Clark2016-05-111-0/+1
* nir: passthrough-edgeflags supportRob Clark2016-05-111-0/+2
* nir: add lowering pass for glBitmapRob Clark2016-05-111-0/+7
* nir: add lowering pass for glDrawPixelsRob Clark2016-05-111-0/+13
* nir: add lowering pass for y-transformRob Clark2016-05-111-0/+11
* nir: remove now-unused nir_foreach_block*_call()Connor Abbott2016-05-051-38/+0
* nir: Separate 32 and 64-bit fmod loweringSamuel Iglesias Gonsálvez2016-05-041-1/+2
* nir/lower_double_ops: lower mod()Samuel Iglesias Gonsálvez2016-05-041-1/+2
* nir: clamp-color-output supportRob Clark2016-04-301-0/+2
* nir: Switch the arguments to nir_foreach_defJason Ekstrand2016-04-281-2/+2
* nir: Switch the arguments to nir_foreach_use and friendsJason Ekstrand2016-04-281-4/+4
* nir: Switch the arguments to nir_foreach_functionJason Ekstrand2016-04-281-1/+1
* nir: Switch the arguments to nir_foreach_parallel_copy_entryJason Ekstrand2016-04-281-1/+1
* nir: Switch the arguments to nir_foreach_phi_srcJason Ekstrand2016-04-281-4/+4
* nir: Switch the arguments to nir_foreach_instrJason Ekstrand2016-04-281-5/+5
* nir: Add lrp lowering for doubles in opt_algebraicSamuel Iglesias Gonsálvez2016-04-281-0/+2
* nir: rename lower_flrp to lower_flrp32Samuel Iglesias Gonsálvez2016-04-281-1/+1
* nir/lower_double_ops: lower round_even()Iago Toral Quiroga2016-04-281-1/+2
* nir/lower_double_ops: lower fract()Iago Toral Quiroga2016-04-281-0/+1
* nir/lower_double_ops: lower ceil()Iago Toral Quiroga2016-04-281-0/+1
* nir/lower_double_ops: lower floor()Iago Toral Quiroga2016-04-281-0/+1
* nir/lower_double_ops: lower trunc()Iago Toral Quiroga2016-04-281-0/+1
* nir: add a pass to lower some double operationsConnor Abbott2016-04-281-0/+7
* nir: rewrite nir_foreach_block and friendsConnor Abbott2016-04-271-7/+92
* nir: Add a helper for figuring out what channels of an SSA def are readJason Ekstrand2016-04-261-0/+2
* nir: rename nir_foreach_block*() to nir_foreach_block*_call()Connor Abbott2016-04-201-3/+3
* nir/lower-tex: add srgb->linear loweringRob Clark2016-04-191-0/+7
* nir/intrinsics: Add a vulkan_resource_index intrinsicJason Ekstrand2016-04-141-0/+12
* nir: Add a descriptor_set field to nir_variableJason Ekstrand2016-04-141-0/+5
* nir: Add another index to load_uniform to specify the range readJason Ekstrand2016-04-141-0/+7
* nir: Avoid structure initalization expressions.Jose Fonseca2016-04-141-2/+16