summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir/nir_linking_helpers.c
Commit message (Expand)AuthorAgeFilesLines
* nir: Fix overlapping vars in nir_assign_io_var_locations()Connor Abbott2019-09-251-1/+1
* nir: Return correct size in nir_assign_io_var_locations()Connor Abbott2019-07-081-2/+4
* nir: Handle compact variables when assigning i/o locationsConnor Abbott2019-07-081-2/+22
* nir: Move st_nir_assign_var_locations() to common codeConnor Abbott2019-07-081-0/+109
* nir: use braces around subobject in initializerTapani Pälli2019-04-261-2/+2
* nir: fix nir_remove_unused_varyings()Timothy Arceri2019-04-251-18/+33
* nir: fix packing components with arraysTimothy Arceri2019-04-151-1/+2
* nir: do not pack varying with different typesSamuel Pitoiset2019-04-051-0/+13
* nir: Record non-vector/scalar varyings as unmovable when compactingKenneth Graunke2019-03-211-1/+3
* nir: rename glsl_type_is_struct() -> glsl_type_is_struct_or_ifc()Timothy Arceri2019-03-061-1/+1
* nir: rewrite varying component packingTimothy Arceri2019-02-081-102/+254
* nir: add is_packing_supported_for_type() helperTimothy Arceri2019-02-081-15/+13
* nir: add support for marking used patches when packing varyingsTimothy Arceri2019-02-081-23/+51
* nir: do not remove varyings used for transform feedbackSamuel Pitoiset2019-01-221-0/+3
* nir: rename nir_var_private to nir_var_shader_tempKarol Herbst2019-01-191-1/+1
* src/compiler: use new hash table and set creation helpersCaio Marcelo de Oliveira Filho2019-01-141-3/+1
* nir: rename global/local to private/function memoryKarol Herbst2019-01-081-1/+1
* nir: simplify does_varying_match()Timothy Arceri2019-01-031-5/+2
* nir: make use of does_varying_match() helperTimothy Arceri2019-01-031-2/+1
* nir: link time opt duplicate varyingsTimothy Arceri2019-01-021-0/+88
* nir: rework nir_link_opt_varyings()Timothy Arceri2019-01-021-16/+12
* nir: add can_replace_varying() helperTimothy Arceri2019-01-021-2/+14
* nir: rename nir_link_constant_varyings() nir_link_opt_varyings()Timothy Arceri2019-01-021-1/+1
* nir/linking_helpers: Look at derefs for modesJason Ekstrand2018-12-181-12/+11
* nir: fix spelling typoRob Clark2018-12-111-1/+1
* nir: don't pack varyings ints with floats unless flatTimothy Arceri2018-11-121-4/+7
* nir: add new linking opt nir_link_constant_varyings()Timothy Arceri2018-11-101-0/+110
* nir: Fix array initializer.Jose Fonseca2018-10-241-1/+1
* nir: add linking helper nir_link_xfb_varyings()Samuel Pitoiset2018-10-241-0/+33
* nir: Expose nir_remove_unused_io_vars().Eric Anholt2018-10-151-8/+24
* nir: Be sure to fix deref modes after demoting shader i/o vars to global.Eric Anholt2018-10-151-0/+3
* nir: Remove old-school deref chain supportJason Ekstrand2018-06-221-2/+0
* nir: Remove deref chain support from remove_unused_varyingsJason Ekstrand2018-06-221-7/+6
* nir: Support deref instructions in remove_unused_varyingsJason Ekstrand2018-06-221-25/+27
* nir: add deref lowering sanity checkingRob Clark2018-06-221-0/+2
* nir: remove old assertTimothy Arceri2018-02-221-1/+0
* nir/linking: always set the used_across_stages/outputs_read bitsDave Airlie2017-12-191-6/+7
* nir: add varying component packing helpersTimothy Arceri2017-12-041-0/+330
* nir: add tess patch support to nir_remove_unused_varyings()Timothy Arceri2017-11-031-19/+42
* nir: Get rid of nir_shader::stageJason Ekstrand2017-10-201-7/+7
* nir: add component level support to remove_unused_io_vars()Timothy Arceri2017-10-161-16/+21
* nir: add some helpers for doing linkingTimothy Arceri2017-09-261-0/+147