summaryrefslogtreecommitdiffstats
path: root/src/glsl/nir/nir.h
Commit message (Expand)AuthorAgeFilesLines
* nir: Add helpers for creating variables and adding them to listsJason Ekstrand2015-10-151-0/+20
* glsl: move shader_enums into nirRob Clark2015-10-091-1/+1
* nir: constify nir_ssa_alu_instr_src_components()Connor Abbott2015-10-091-1/+1
* nir: Add a function to determine if a source is dynamically uniformNeil Roberts2015-10-091-0/+1
* nir: Add a nir_shader_info::has_transform_feedback_varyings flag.Kenneth Graunke2015-10-041-0/+3
* nir: Add a nir_foreach_variable macroJason Ekstrand2015-10-021-0/+3
* nir: Move GS data to nir_shader_infoJason Ekstrand2015-10-021-8/+8
* nir: Add a a nir_shader_info structJason Ekstrand2015-10-021-0/+34
* nir: Allow nir_lower_io() to only lower one type of variable.Kenneth Graunke2015-10-011-0/+1
* nir: Add a function to count the number of vertices a GS emits.Kenneth Graunke2015-09-261-0/+2
* nir: Add new GS intrinsics that maintain a count of emitted vertices.Kenneth Graunke2015-09-231-0/+2
* nir: Report progress from nir_normalize_cubemap_coords().Kenneth Graunke2015-09-211-1/+1
* nir: Report progress from nir_lower_system_values().Kenneth Graunke2015-09-211-1/+1
* nir: Report progress from nir_split_var_copies().Kenneth Graunke2015-09-211-1/+1
* nir: Report progress from nir_lower_locals_to_regs().Kenneth Graunke2015-09-211-1/+1
* nir: Report progress from nir_remove_dead_variables().Kenneth Graunke2015-09-211-1/+1
* nir: Report progress from lower_vec_to_movs().Jason Ekstrand2015-09-211-1/+1
* nir: Report progress from nir_lower_globals_vars_to_local().Kenneth Graunke2015-09-211-1/+1
* nir: Move system value -> intrinsic mapping into nir.cJason Ekstrand2015-09-211-0/+1
* nir: add two-sided-color lowering passRob Clark2015-09-181-0/+2
* nir/lower_tex: add support to clamp texture coordsRob Clark2015-09-181-0/+18
* nir/lower_tex: support for lowering RECT texturesRob Clark2015-09-181-0/+7
* nir/lower_tex: support projector lowering per sampler typeRob Clark2015-09-181-1/+12
* nir: rename nir_lower_tex_projectorRob Clark2015-09-181-1/+1
* nir: really actually fix comment this timeRob Clark2015-09-171-1/+1
* nir: some comment fixupsRob Clark2015-09-171-5/+5
* nir: add lowering stage for user-clip-planes / clipdistRob Clark2015-09-171-0/+3
* nir: Add a pass to rewrite uses of vecN sources to the vecN destinationJason Ekstrand2015-09-171-0/+1
* nir: Add a generic instruction indexJason Ekstrand2015-09-171-0/+4
* glsl: store uniform slot id in var location fieldTimothy Arceri2015-09-171-0/+1
* nir: add lowering for ffractRob Clark2015-09-161-0/+3
* nir: Add a fdot instruction that replicates the result to a vec4Jason Ekstrand2015-09-151-0/+6
* nir: Add a function for rewriting instruction destinationsJason Ekstrand2015-09-111-0/+2
* nir: Remove the mem_ctx parameter from ssa_def_rewrite_usesJason Ekstrand2015-09-111-1/+1
* nir: Fix a bunch of ralloc parenting errorsJason Ekstrand2015-09-111-6/+7
* nir: Store some geometry shader data in nir_shader.Kenneth Graunke2015-09-111-0/+8
* nir: add nir_texop_texture_samples and convert from glslIlia Mirkin2015-09-101-1/+3
* nir: Add a pass to lower outputs to temporary variablesJason Ekstrand2015-09-091-0/+2
* nir/cursor: Add a constructor for the end of a block but before the jumpJason Ekstrand2015-09-091-0/+11
* nir: Add a nir_system_value_from_intrinsic() function.Kenneth Graunke2015-09-081-0/+2
* nir: add a helper for iterating over blocks in a cf nodeConnor Abbott2015-09-011-0/+2
* nir: add nir_block_get_following_loop() helperConnor Abbott2015-09-011-0/+2
* nir: add an optimization for removing dead control flowConnor Abbott2015-09-011-0/+2
* nir: Convert the NIR instruction insertion API to use cursors.Kenneth Graunke2015-08-271-8/+51
* nir: Move nir_cursor to nir.h.Kenneth Graunke2015-08-271-0/+97
* nir: Use nir_shader::stage rather than passing it around.Kenneth Graunke2015-08-251-2/+1
* nir: Store gl_shader_stage in nir_shader.Kenneth Graunke2015-08-251-0/+4
* nir/lower_io: Remove assign_var_locations_direct_firstJason Ekstrand2015-08-251-8/+0
* nir: Pass a type_size() function pointer into nir_lower_io().Kenneth Graunke2015-08-251-4/+4
* nir: add nir_foreach_phi_src_safe()Connor Abbott2015-08-241-0/+2