summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir/nir.h
Commit message (Expand)AuthorAgeFilesLines
* nir: Add a "compact array" flag and IO lowering code.Kenneth Graunke2016-11-221-0/+7
* nir: Generalize the "is per-vertex variable?" helpers and export them.Kenneth Graunke2016-11-111-0/+2
* nir: add conditional discard optimisation (v4)Dave Airlie2016-11-101-0/+2
* nir: stop adjusting driver location for varying packingTimothy Arceri2016-10-261-1/+0
* nir/i965/anv/radv/gallium: make shader info a pointerTimothy Arceri2016-10-261-2/+3
* nir: move nir_shader_info to a common compiler headerTimothy Arceri2016-10-261-96/+2
* nir: Remove some no longer needed assertsJason Ekstrand2016-10-061-1/+0
* nir: Make nir_foo_first/last_cf_node return a block insteadJason Ekstrand2016-10-061-40/+42
* nir: Add asserts to the casting functionsJason Ekstrand2016-10-061-21/+39
* nir: Allow opt_peephole_sel to be more aggressive in flattening IFs.Eric Anholt2016-09-221-1/+1
* glsl: add subpass image type (v2)Dave Airlie2016-09-161-0/+1
* nir: Add a flag to lower_io to force "sample" interpolationJason Ekstrand2016-09-151-1/+9
* nir: Report progress from nir_lower_phis_to_scalar.Kenneth Graunke2016-09-141-1/+1
* nir: Report progress from nir_lower_alu_to_scalar.Kenneth Graunke2016-09-141-1/+1
* nir: move tex_instr_remove_srcRob Clark2016-09-141-0/+2
* nir/gcm: Add global value numbering supportJason Ekstrand2016-09-081-1/+1
* nir: remove some fields from nir_shader_compiler_optionsConnor Abbott2016-09-031-3/+0
* nir: add nir_after_phis() cursor helperConnor Abbott2016-09-031-5/+14
* nir: Change nir_shader_get_entrypoint to return an impl.Kenneth Graunke2016-08-251-3/+5
* nir: Pass through fb_fetch_output and OutputsRead from GLSL IR.Francisco Jerez2016-08-251-0/+9
* nir: Add an IO scalarizing pass using the intrinsic's first_component.Eric Anholt2016-08-191-0/+1
* nir: Move the undef of nir_intrinsics.h macros to the .h.Eric Anholt2016-08-191-3/+0
* nir: Make nir_alu_srcs_equal non-static.Kenneth Graunke2016-08-041-0/+3
* glsl: Separate overlapping sentinel nodes in exec_list.Matt Turner2016-07-261-2/+2
* nir/lower_tex: Add support for lowering coordinate offsetsJason Ekstrand2016-07-221-0/+10
* nir: Add a helper for determining the type of a texture sourceJason Ekstrand2016-07-221-0/+44
* nir: Add a nir_deref_foreach_leaf helperJason Ekstrand2016-07-201-0/+4
* nir: Add nir_load_interpolated_input lowering code.Kenneth Graunke2016-07-201-0/+8
* nir: Add new intrinsics for fragment shader input interpolation.Kenneth Graunke2016-07-201-0/+6
* compiler: Rename INTERP_QUALIFIER_* to INTERP_MODE_*.Kenneth Graunke2016-07-171-1/+1
* nir: use the same driver location for packed varyingsTimothy Arceri2016-07-071-2/+2
* nir: add new intrinsic field for storing component offsetTimothy Arceri2016-07-071-0/+6
* 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