summaryrefslogtreecommitdiffstats
path: root/src/glsl/nir/nir.h
Commit message (Expand)AuthorAgeFilesLines
* nir: move to compiler/Emil Velikov2016-01-261-2111/+0
* compiler: move the glsl_types C wrapper alongside their C++ brethrenEmil Velikov2016-01-261-1/+1
* nir: move shader_enums.[ch] to compilerEmil Velikov2016-01-261-1/+1
* nir: few missing struct namesRob Clark2016-01-161-3/+3
* nir: Lower bitfield_extract.Matt Turner2016-01-141-0/+1
* nir/algebraic: Add more loweringJason Ekstrand2016-01-071-0/+4
* nir: Add a lower_fdiv option, turn fdiv into fmul/frcp.Kenneth Graunke2016-01-051-0/+1
* nir: extract out helper macros for running passesRob Clark2016-01-031-0/+34
* glsl: tidy up struct with a single memberTimothy Arceri2015-12-301-3/+1
* nir: Get rid of function overloadsJason Ekstrand2015-12-281-30/+16
* nir: remove field only used in GLSL IR when assigning varying locationsTimothy Arceri2015-12-221-9/+0
* nir: Get rid of *_indirect variants of input/output load/store intrinsicsJason Ekstrand2015-12-101-1/+1
* glsl: Rename safe_reverse -> reverse_safe.Matt Turner2015-12-011-2/+2
* nir/lower_tex: Add support for lowering texture swizzleJason Ekstrand2015-11-231-0/+13
* nir: Add a tex_instr_is_query helperJason Ekstrand2015-11-231-0/+25
* nir: Add a ssa_def_rewrite_uses_after helperJason Ekstrand2015-11-231-0/+2
* nir/lower_tex: Report progressJason Ekstrand2015-11-231-1/+1
* nir: s/nir_type_unsigned/nir_type_uintJason Ekstrand2015-11-231-1/+1
* nir: Add nir_texop_samples_identical opcodeIan Romanick2015-11-191-0/+4
* nir: add nir_var_all enumRob Clark2015-11-191-0/+1
* nir: Add support for cloning shadersJason Ekstrand2015-11-181-0/+2
* i965/nir: Validate that NIR passes call nir_metadata_preserve().Kenneth Graunke2015-11-181-0/+5
* nir: add array length fieldRob Clark2015-11-181-0/+5
* nir: remove nir_variable::max_ifc_array_accessRob Clark2015-11-181-13/+0
* nir: Store the size of the TCS output patch in nir_shader_info.Kenneth Graunke2015-11-181-0/+5
* nir: Add helpers for getting input/output intrinsic sources.Kenneth Graunke2015-11-131-0/+3
* nir/nir_opt_peephole_ffma: Move this lowering pass to the i965 driverEduardo Lima Mitev2015-11-101-1/+0
* nir: Store PatchInputsRead and PatchOutputsWritten in nir_shader_info.Kenneth Graunke2015-11-101-0/+5
* nir: Add a nir_deref_tail helperJason Ekstrand2015-11-071-0/+9
* nir: some small cleanupsRob Clark2015-11-061-5/+5
* nir: Rename live_variables to live_ssa_defs.Kenneth Graunke2015-11-051-2/+2
* nir: Unexpose _impl versions of copy_prop and dceJason Ekstrand2015-11-031-2/+0
* nir: Copy "patch" flag from ir_variable to nir_variable.Kenneth Graunke2015-10-281-0/+1
* glsl: keep track of intra-stage indices for atomicsTimothy Arceri2015-10-271-2/+2
* 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