summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir/nir.h
Commit message (Expand)AuthorAgeFilesLines
* nir: Make boolean conversions sized just like the othersJason Ekstrand2018-12-051-2/+2
* nir: add fceil loweringJonathan Marek2018-11-271-0/+3
* nir: Make nir_lower_clip_vs optionally work with variables.Kenneth Graunke2018-11-191-1/+1
* intel,nir: Move gl_LocalInvocationID lowering to nir_lower_system_valuesJason Ekstrand2018-11-191-0/+1
* nir: Add alignment parameters to SSBO, UBO, and shared accessJason Ekstrand2018-11-151-0/+41
* nir: Allow to skip integer ops in nir_lower_to_source_modsGert Wollny2018-11-141-1/+9
* nir: add lowering for ffloorChristian Gmeiner2018-11-121-0/+3
* nir/lower_tex: Add AYUV lowering supportLionel Landwerlin2018-11-121-0/+1
* nir: add new linking opt nir_link_constant_varyings()Timothy Arceri2018-11-101-0/+1
* nir: Add a read_mask helper for ALU instructionsJason Ekstrand2018-11-081-0/+13
* nir/validate: Print when the validation failedJason Ekstrand2018-10-261-6/+6
* nir: add linking helper nir_link_xfb_varyings()Samuel Pitoiset2018-10-241-0/+1
* nir: Add some new helpers for working with const sourcesJason Ekstrand2018-10-221-0/+16
* nir: Separate dead write removal into its own passCaio Marcelo de Oliveira Filho2018-10-151-0/+2
* nir: Expose nir_remove_unused_io_vars().Eric Anholt2018-10-151-0/+3
* nir: Add helper functions to get the instruction that generated a nir_srcIan Romanick2018-10-091-0/+23
* nir: Add a small pass to rematerialize derefs per-blockJason Ekstrand2018-09-191-0/+1
* nir: evaluate if condition uses inside the if branchesTimothy Arceri2018-09-141-0/+30
* nir: Drop the vs_inputs_dual_locations optionJason Ekstrand2018-09-061-8/+1
* compiler: Move double_inputs to gl_program::DualSlotInputsJason Ekstrand2018-09-061-2/+4
* nir: Add handle/index-based image intrinsicsJason Ekstrand2018-08-291-2/+28
* nir: Use a bitfield for image access qualifiersJason Ekstrand2018-08-291-5/+1
* nir: add complex_loop bool to loop infoTimothy Arceri2018-08-291-0/+6
* nir: Pull block_ends_in_jump into nir.hJason Ekstrand2018-08-271-0/+7
* nir: Add an array copy optimizationJason Ekstrand2018-08-231-0/+2
* nir: Add a array-of-vector variable shrinking passJason Ekstrand2018-08-231-0/+1
* nir: Add an array splitting passJason Ekstrand2018-08-231-0/+1
* nir: Add a structure splitting passJason Ekstrand2018-08-231-0/+1
* nir/glsl: make nir_remap_attributes publicAlejandro Piñeiro2018-08-131-0/+3
* nir: add how_declared to nir_variable.dataAlejandro Piñeiro2018-08-131-0/+24
* nir: Add members for the explicit XFB properties to nir_variableNeil Roberts2018-07-311-1/+26
* i965: Combine both gl_PatchVerticesIn lowering passes.Kenneth Graunke2018-07-261-1/+2
* nir: Add flipping of gl_PointCoord.y in nir_lower_wpos_ytransform.Eric Anholt2018-07-261-0/+3
* nir: add lowering for gl_HelperInvocationRob Clark2018-07-181-0/+14
* nir: prepare for bumping up max components to 16Karol Herbst2018-07-171-16/+18
* nir: Add a large constants optimization passJason Ekstrand2018-07-021-0/+4
* nir: Add a concept of constant data associated with a shaderJason Ekstrand2018-07-021-0/+8
* nir: Add a deref_instr_has_indirect helperJason Ekstrand2018-07-021-0/+2
* nir/opt_if: Remove unneeded phis if we make progressJason Ekstrand2018-06-261-0/+1
* nir: Remove old-school deref chain supportJason Ekstrand2018-06-221-112/+0
* nir: promote intrinsic_get_var() to helperRob Clark2018-06-221-0/+6
* nir: Delete lower_io_typesJason Ekstrand2018-06-221-1/+0
* nir: Use deref instructions in lower_constant_initializersJason Ekstrand2018-06-221-3/+0
* nir,spirv: Rework function callsJason Ekstrand2018-06-221-23/+12
* nir: Add a concept of per-member structs and a lowering passJason Ekstrand2018-06-221-0/+12
* nir: Support deref instructions in lower_var_copiesJason Ekstrand2018-06-221-0/+3
* nir: Add a pass for fixing deref modesJason Ekstrand2018-06-221-0/+2
* nir: add deref lowering sanity checkingRob Clark2018-06-221-0/+12
* nir/deref: Add some deref cleanup functionsJason Ekstrand2018-06-221-0/+4
* nir: Add helpers for working with deref instructionsJason Ekstrand2018-06-221-0/+37