mesa/src/compiler
Alejandro Piñeiro f32b01ca43 glsl/linker: remove ubo explicit binding handling
This is already handled at link_uniform_blocks, specifically at
process_block_array_leaf.

Additionally, this code was not handling correctly arrays of
arrays. When creating the name of the block to set the binding, it
only took into account the first level, so any attempt to set a
explicit binding on a array of array ubo would trigger an assertion.

Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
2018-02-09 08:32:42 +01:00
..
glsl glsl/linker: remove ubo explicit binding handling 2018-02-09 08:32:42 +01:00
nir radv: run nir_opt_shrink_load 2018-02-06 23:08:44 +01:00
spirv spirv: split constant initializers on in/out structs 2018-02-06 07:50:18 +01:00
.gitignore nir/spirv: Remove a duplicate spirv2nir from .gitignore 2016-10-04 07:43:15 -07:00
Android.glsl.gen.mk Android: clean-up trailing '\' in make variables 2017-03-22 17:52:06 +00:00
Android.glsl.mk android: glsl: build shader cache sources 2017-02-20 16:30:37 +00:00
Android.mk Android: glsl: add rules to generate ir_expression*.h header files 2016-09-06 15:58:55 +01:00
Android.nir.gen.mk Android: fix missing generation of vtn_gather_types.c 2017-12-13 16:20:15 -06:00
Android.nir.mk android: fix libmesa_nir build 2017-07-21 08:47:56 +03:00
blob.c blob: Don't set overrun if reading 0 bytes at end of data 2017-10-31 23:36:54 -07:00
blob.h blob: Use intptr_t instead of ssize_t 2017-10-13 15:02:34 -07:00
builtin_type_macros.h glsl: Add 16-bit types 2017-12-06 08:57:18 +01:00
glsl_types.cpp glsl: Add 16-bit types 2017-12-06 08:57:18 +01:00
glsl_types.h glsl: Add 16-bit types 2017-12-06 08:57:18 +01:00
Makefile.am automake: small cleanup after the meson.build inclusion 2018-01-25 17:06:29 +00:00
Makefile.glsl.am glsl: automake: export abs_builddir for the tests 2017-03-28 15:31:22 +01:00
Makefile.nir.am spirv: Makefile.nir.am: include vtn_gather_types_c.py script in tarball dist 2017-12-20 17:44:35 +01:00
Makefile.sources nir: add nir_opt_shrink_load pass 2018-02-06 23:08:39 +01:00
meson.build meson: Add build option for tools 2018-02-08 11:24:42 -08:00
nir_types.cpp nir: Add a helper to get the uvec4 type. 2018-01-03 14:25:23 -08:00
nir_types.h nir: add image and sampler type to glsl_get_bit_size() 2018-01-23 09:44:37 +11:00
SConscript glsl: Generate ir_expression_operation.h from Python 2016-08-30 16:28:00 -07:00
SConscript.glsl mesa: Remove prog_hash_table.c 2016-09-12 10:48:35 +10:00
SConscript.nir glsl: Generate ir_expression_operation.h from Python 2016-08-30 16:28:00 -07:00
shader_enums.c mesa: remove unused vertex attrib WEIGHT 2017-11-25 17:17:52 +01:00
shader_enums.h mesa: Put materials at the end of the generic block. 2018-02-01 22:39:06 +01:00
shader_info.h compiler: tidy up double_inputs_read uses 2018-01-30 09:08:47 +11:00