summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir/nir.h
Commit message (Expand)AuthorAgeFilesLines
* nir: Add a get_nir_type_for_glsl_base_type helperJason Ekstrand2017-03-141-2/+8
* nir: Add a simple int64 lowering passJason Ekstrand2017-03-011-0/+9
* nir: do not #include util/debug.h within extern C {}Emil Velikov2017-02-211-1/+4
* nir: Rename lower_double_pack to lower_64bit_packJason Ekstrand2017-02-161-1/+1
* nir: handle 64-bit integer types in glsl->nir type conversion.Dave Airlie2017-02-161-0/+6
* nir: Introduce a nir_opt_move_comparisons() pass.Kenneth Graunke2017-01-121-0/+2
* nir: Add a pass to lower TES patch_vertices intrinsics to a constant.Kenneth Graunke2017-01-101-0/+1
* nir: add nir_type_conversion_op()Samuel Iglesias Gonsálvez2017-01-091-0/+2
* nir: add nir_get_nir_type_for_glsl_type()Samuel Iglesias Gonsálvez2017-01-091-0/+24
* nir: Add a local variable-based copy propagation passJason Ekstrand2017-01-061-0/+2
* nir/lower_var_copies: Use a shader rather than a void *mem_ctxJason Ekstrand2016-12-301-1/+1
* nir: Make nir_copy_deref follow the "clone" patternJason Ekstrand2016-12-301-2/+2
* nir: Add foreach_register helper macrosJason Ekstrand2016-12-291-0/+5
* nir: Rename convert_to_ssa lower_regs_to_ssaJason Ekstrand2016-12-291-3/+2
* nir: Add a pass for moving SPIR-V continue blocks to the ends of loopsJason Ekstrand2016-12-221-0/+2
* nir: Add an optimization pass to remove trivial continuesJason Ekstrand2016-12-221-0/+2
* nir: add a loop unrolling passTimothy Arceri2016-12-231-0/+2
* nir: Add a LCSAA-passThomas Helland2016-12-231-0/+2
* nir: Add a loop analysis passThomas Helland2016-12-231-1/+40
* nir: Add a couple quick-and-dirty out-of-SSA helpersJason Ekstrand2016-12-231-0/+3
* nir/lower_tex: add lowering for texture gradient on shadow samplersIago Toral Quiroga2016-12-131-0/+7
* nir/lower_tex: add lowering for texture gradient on cube mapsIago Toral Quiroga2016-12-131-0/+5
* treewide: s/comparitor/comparator/Ilia Mirkin2016-12-121-2/+2
* nir: Remove some unused fields from nir_variableJason Ekstrand2016-12-051-34/+0
* nir: Delete most of the constant_initializer supportJason Ekstrand2016-12-051-0/+4
* nir: Add a pass for lowering away constant initializersJason Ekstrand2016-12-051-0/+2
* nir: Get rid of nir_constant_dataJason Ekstrand2016-12-021-20/+10
* nir: add a pass to compact clip/cull distances.Kenneth Graunke2016-11-221-0/+1
* 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