summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir/nir.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* nir: Add deref sources to texture instructionsJason Ekstrand2018-06-221-0/+2
* nir: Add _deref versions of all of the _var intrinsicsJason Ekstrand2018-06-221-1/+1
* nir: Add a deref instruction typeJason Ekstrand2018-06-221-1/+57
* nir: Add explicit_binding to nir_variableNeil Roberts2018-06-211-0/+5
* nir: add pass to move load_constRob Clark2018-06-191-0/+1
* nir: Document a couple instances of parent_instrIan Romanick2018-06-151-0/+2
* nir: Add lowering for nir_op_bit_count.Eric Anholt2018-06-061-0/+2
* nir: Add lowering for nir_op_bitfield_reverse.Eric Anholt2018-06-061-0/+2
* nir: Add an ALU lowering pass for mul_high.Eric Anholt2018-06-061-0/+3
* nir: Add lowering for find_lsb.Eric Anholt2018-06-061-0/+2