summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir/nir_split_vars.c
Commit message (Expand)AuthorAgeFilesLines
* nir: Handle complex derefs in nir_split_array_varsJason Ekstrand2019-09-061-2/+5
* nir/split_vars: Properly bail in the presence of complex derefsJason Ekstrand2019-05-311-9/+106
* nir: Drop imov/fmov in favor of one mov instructionJason Ekstrand2019-05-241-2/+1
* nir/builder: Remove the use_fmov parameter from nir_swizzleJason Ekstrand2019-05-241-1/+1
* nir: Add a nir_src_as_intrinsic() helperJason Ekstrand2019-04-181-8/+2
* nir/split_vars: fixup some more explicit_stride related issues.Dave Airlie2019-03-251-2/+1
* nir/spirv: don't use bare types, remove assert in split vars for testingDave Airlie2019-03-211-1/+0
* nir/builder: Add a build_deref_array_imm helperJason Ekstrand2019-03-071-3/+2
* nir: rename glsl_type_is_struct() -> glsl_type_is_struct_or_ifc()Timothy Arceri2019-03-061-3/+3
* nir/split_vars: Don't compact vectors unnecessarilyJason Ekstrand2019-02-241-0/+6
* nir: rename nir_var_function to nir_var_function_tempKarol Herbst2019-01-191-10/+10
* nir: rename nir_var_private to nir_var_shader_tempKarol Herbst2019-01-191-8/+8
* src/compiler: use new hash table and set creation helpersCaio Marcelo de Oliveira Filho2019-01-141-12/+5
* nir: rename global/local to private/function memoryKarol Herbst2019-01-081-15/+15
* glsl_type: Add support for explicitly laid out matrices and arraysJason Ekstrand2019-01-081-3/+6
* util: use C99 declaration in the for-loop set_foreach() macroEric Engestrom2018-10-251-1/+0
* nir: Use nir_src_is_const and nir_src_as_* in core codeJason Ekstrand2018-10-221-9/+8
* Replace uses of _mesa_bitcount with util_bitcountDylan Baker2018-09-071-3/+3
* nir: Add a array-of-vector variable shrinking passJason Ekstrand2018-08-231-0/+717
* nir: Add an array splitting passJason Ekstrand2018-08-231-0/+583
* nir: Add a structure splitting passJason Ekstrand2018-08-231-0/+275