summaryrefslogtreecommitdiffstats
path: root/src/glsl/nir/nir.h
Commit message (Expand)AuthorAgeFilesLines
* nir: Constify nir_gs_count_verticesJason Ekstrand2015-10-211-1/+1
* nir/info: Add more information about geometry shadersJason Ekstrand2015-10-211-0/+12
* nir/info: Add a few bits of info for fragment shadersJason Ekstrand2015-10-191-0/+13
* nir/info: Add compute shader local size to nir_shader_infoJason Ekstrand2015-10-191-0/+4
* nir/info: Move the GS info into a stage-specific info unionJason Ekstrand2015-10-191-6/+8
* nir: Add a label to nir_shader_infoJason Ekstrand2015-10-191-0/+3
* 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