mesa/src/freedreno
Alejandro Piñeiro 1e0a69afa7 vulkan: track number of bindings instead of max binding for CreateDescriptorSetLayout
As that handles better, and more clear, the case of bindingCount being
zero. For the case of Anvil and Turnip, this avoids allocating a
non-needed binding when bindingCount is zero.

Inspired on radv, that was what it was doing so far.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4526

Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Hyunjun Ko <zzoon@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9905>
2021-04-05 20:17:53 +00:00
..
.gitlab-ci turnip: enable infinities for f16 math and document the register 2021-04-01 17:51:07 +00:00
afuc freedreno/afuc: Replace readfile with os_read_file. 2021-01-06 18:12:34 +00:00
ci ci/freedreno: Fix up the a5xx border color flake annotation. 2021-04-02 18:42:04 +00:00
common freedreno: Make headers C++ happy 2021-03-22 20:46:17 +00:00
computerator turnip: enable infinities for f16 math and document the register 2021-04-01 17:51:07 +00:00
decode freedreno/cffdec: Use rb trees for tracking buffers 2021-03-08 15:18:47 +00:00
drm freedreno: Make headers C++ happy 2021-03-22 20:46:17 +00:00
drm-shim meson: use gnu_symbol_visibility argument 2020-06-01 18:59:18 +00:00
fdl freedreno/a6xx: Fix typo in height alignment calculation in a6xx layout 2020-11-26 17:37:37 +00:00
ir2 freedreno: Fix "Offset of packed bitfield changed" warnings: 2020-08-03 23:28:49 +00:00
ir3 turnip: enable VK_KHR_16bit_storage on A650 2021-04-01 17:51:07 +00:00
isa ir3/isa: account for randomly set by blob lowest bit of ibo atomics 2021-03-31 15:03:35 +00:00
perfcntrs freedreno: Fix file descriptor leak. 2021-03-29 17:08:56 +00:00
registers turnip: enable infinities for f16 math and document the register 2021-04-01 17:51:07 +00:00
rnn freedreno/a6xx: always use reg64 for address registers (no LO/HI) 2021-02-19 04:04:02 +00:00
vulkan vulkan: track number of bindings instead of max binding for CreateDescriptorSetLayout 2021-04-05 20:17:53 +00:00
.dir-locals.el
.editorconfig
Android.common.mk android: freedreno/common: add libmesa_git_sha1 static dependency 2020-09-07 20:02:45 +00:00
Android.drm.mk freedreno/drm: android: add libfreedreno_registers static dependency 2020-05-09 16:19:14 +00:00
Android.ir2.mk android: freedreno: move a2xx disasm out of gallium 2020-08-02 21:40:21 +02:00
Android.ir3.mk android: freedreno/ir3: Switch over to new encoder/decoder 2021-01-17 21:57:05 +01:00
Android.isa.mk android: freedreno/hw/isa: Add description of ir3 ISA 2021-01-17 21:57:05 +01:00
Android.mk android: freedreno/hw/isa: Add description of ir3 ISA 2021-01-17 21:57:05 +01:00
Android.perfcntrs.mk freedreno: android: fix build of perfcounters. 2020-02-07 16:34:49 +00:00
Android.registers.mk android: freedreno: Another build fix 2020-08-19 11:57:17 +00:00
Makefile.sources android: freedreno/hw/isa: Add description of ir3 ISA 2021-01-17 21:57:05 +01:00
meson.build freedreno/hw/isa: Add description of ir3 ISA 2021-01-13 18:32:47 +00:00