| /xsrc/external/mit/MesaLib/dist/src/vulkan/util/ |
| H A D | vk_descriptors.c | 33 const VkDescriptorSetLayoutBinding *a = (const VkDescriptorSetLayoutBinding*)av; 34 const VkDescriptorSetLayoutBinding *b = (const VkDescriptorSetLayoutBinding*)bv; 40 vk_create_sorted_bindings(const VkDescriptorSetLayoutBinding *bindings, unsigned count, 41 VkDescriptorSetLayoutBinding **sorted_bindings) 48 *sorted_bindings = malloc(count * sizeof(VkDescriptorSetLayoutBinding)); 52 memcpy(*sorted_bindings, bindings, count * sizeof(VkDescriptorSetLayoutBinding)); 53 qsort(*sorted_bindings, count, sizeof(VkDescriptorSetLayoutBinding), binding_compare);
|
| H A D | vk_descriptors.h | 35 vk_create_sorted_bindings(const VkDescriptorSetLayoutBinding *bindings, unsigned count, 36 VkDescriptorSetLayoutBinding **sorted_bindings);
|
| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/ |
| H A D | tu_descriptor_set.c | 38 const VkDescriptorSetLayoutBinding *a = 39 (const VkDescriptorSetLayoutBinding *) av; 40 const VkDescriptorSetLayoutBinding *b = 41 (const VkDescriptorSetLayoutBinding *) bv; 46 static VkDescriptorSetLayoutBinding * 47 create_sorted_bindings(const VkDescriptorSetLayoutBinding *bindings, 50 VkDescriptorSetLayoutBinding *sorted_bindings = 51 malloc(count * sizeof(VkDescriptorSetLayoutBinding)); 56 count * sizeof(VkDescriptorSetLayoutBinding)); 58 qsort(sorted_bindings, count, sizeof(VkDescriptorSetLayoutBinding), [all...] |
| /xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/ |
| H A D | panvk_descriptor_set.c | 49 VkDescriptorSetLayoutBinding *bindings = NULL; 93 const VkDescriptorSetLayoutBinding *binding = &bindings[i]; 195 VkDescriptorSetLayoutBinding *bindings; 207 const VkDescriptorSetLayoutBinding *binding = &bindings[i];
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/ |
| H A D | zink_descriptors.h | 95 VkDescriptorSetLayoutBinding *bindings; 213 VkDescriptorSetLayoutBinding *bindings, unsigned num_bindings,
|
| H A D | zink_descriptors.c | 338 descriptor_layout_create(struct zink_screen *screen, enum zink_descriptor_type t, VkDescriptorSetLayoutBinding *bindings, unsigned num_bindings) 381 hash = XXH32(k->bindings, k->num_descriptors * sizeof(VkDescriptorSetLayoutBinding), hash); 392 !memcmp(a_k->bindings, b_k->bindings, a_k->num_descriptors * sizeof(VkDescriptorSetLayoutBinding)); 397 VkDescriptorSetLayoutBinding *bindings, unsigned num_bindings, 408 size_t bindings_size = MAX2(num_bindings, 1) * sizeof(VkDescriptorSetLayoutBinding); 425 VkDescriptorSetLayoutBinding *bindings, unsigned num_bindings, 434 VkDescriptorSetLayoutBinding null_binding; 463 init_push_binding(VkDescriptorSetLayoutBinding *binding, unsigned i, VkDescriptorType type) 485 VkDescriptorSetLayoutBinding bindings[PIPE_SHADER_TYPES]; 504 VkDescriptorSetLayoutBinding compute_bindin [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/ |
| H A D | radv_descriptor_set.c | 52 const VkDescriptorSetLayoutBinding *a = (const VkDescriptorSetLayoutBinding*)av; 53 const VkDescriptorSetLayoutBinding *b = (const VkDescriptorSetLayoutBinding*)bv; 58 static VkDescriptorSetLayoutBinding * 59 create_sorted_bindings(const VkDescriptorSetLayoutBinding *bindings, unsigned count) { 60 VkDescriptorSetLayoutBinding *sorted_bindings = malloc(count * sizeof(VkDescriptorSetLayoutBinding)); 64 memcpy(sorted_bindings, bindings, count * sizeof(VkDescriptorSetLayoutBinding)); 66 qsort(sorted_bindings, count, sizeof(VkDescriptorSetLayoutBinding), binding_compar [all...] |
| H A D | radv_meta_buffer.c | 136 .pBindings = (VkDescriptorSetLayoutBinding[]) { 158 .pBindings = (VkDescriptorSetLayoutBinding[]) {
|
| H A D | radv_meta_fmask_expand.c | 257 .pBindings = (VkDescriptorSetLayoutBinding[]) {
|
| H A D | radv_meta_bufimage.c | 149 .pBindings = (VkDescriptorSetLayoutBinding[]) { 374 .pBindings = (VkDescriptorSetLayoutBinding[]) { 612 .pBindings = (VkDescriptorSetLayoutBinding[]) { 798 .pBindings = (VkDescriptorSetLayoutBinding[]) { 1040 .pBindings = (VkDescriptorSetLayoutBinding[]) { 1205 .pBindings = (VkDescriptorSetLayoutBinding[]) { 1398 .pBindings = (VkDescriptorSetLayoutBinding[]) {
|
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/tests/ |
| H A D | helpers.h | 123 VkDescriptorSetLayoutBinding desc_bindings[64][64];
|
| /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/ |
| H A D | radv_meta_buffer.c | 65 .pBindings = (VkDescriptorSetLayoutBinding[]){ 83 .pBindings = (VkDescriptorSetLayoutBinding[]){
|
| H A D | radv_meta_copy_vrs_htile.c | 155 .pBindings = (VkDescriptorSetLayoutBinding[]){
|
| H A D | radv_meta_dcc_retile.c | 120 .pBindings = (VkDescriptorSetLayoutBinding[]){
|
| H A D | radv_meta_fmask_expand.c | 227 .pBindings = (VkDescriptorSetLayoutBinding[]){
|
| H A D | radv_meta_bufimage.c | 114 .pBindings = (VkDescriptorSetLayoutBinding[]){ 297 .pBindings = (VkDescriptorSetLayoutBinding[]){ 476 .pBindings = (VkDescriptorSetLayoutBinding[]){ 664 .pBindings = (VkDescriptorSetLayoutBinding[]){ 837 .pBindings = (VkDescriptorSetLayoutBinding[]){ 988 .pBindings = (VkDescriptorSetLayoutBinding[]){ 1119 .pBindings = (VkDescriptorSetLayoutBinding[]){
|
| H A D | radv_descriptor_set.c | 163 VkDescriptorSetLayoutBinding *bindings = NULL; 182 const VkDescriptorSetLayoutBinding *binding = bindings + j; 357 VkDescriptorSetLayoutBinding *bindings = NULL; 378 const VkDescriptorSetLayoutBinding *binding = bindings + i;
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 17.3.3.rst | 110 - anv: VkDescriptorSetLayoutBinding can have descriptorCount == 0
|
| /xsrc/external/mit/MesaLib/dist/src/broadcom/vulkan/ |
| H A D | v3dv_descriptor_set.c | 558 /* From the Vulkan 1.1.97 spec for VkDescriptorSetLayoutBinding: 593 VkDescriptorSetLayoutBinding *bindings = NULL; 613 const VkDescriptorSetLayoutBinding *binding = bindings + i; 1093 VkDescriptorSetLayoutBinding *bindings = NULL; 1107 const VkDescriptorSetLayoutBinding *binding = bindings + i;
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/ |
| H A D | tu_descriptor_set.c | 164 VkDescriptorSetLayoutBinding *bindings = NULL; 181 const VkDescriptorSetLayoutBinding *binding = bindings + j; 289 VkDescriptorSetLayoutBinding *bindings = NULL; 317 const VkDescriptorSetLayoutBinding *binding = bindings + i;
|
| /xsrc/external/mit/MesaLib/dist/src/virtio/vulkan/ |
| H A D | vn_descriptor_set.c | 91 const VkDescriptorSetLayoutBinding *binding_info = 146 VkDescriptorSetLayoutBinding *local_bindings = NULL; 150 * VkDescriptorSetLayoutBinding::pImmutableSamplers when it should 161 VkDescriptorSetLayoutBinding *binding = &local_bindings[i];
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/lavapipe/ |
| H A D | lvp_descriptor_set.c | 43 /* From the Vulkan 1.1.97 spec for VkDescriptorSetLayoutBinding: 82 VkDescriptorSetLayoutBinding *bindings = NULL; 94 const VkDescriptorSetLayoutBinding *binding = bindings + j;
|
| /xsrc/external/mit/MesaLib/dist/src/virtio/venus-protocol/ |
| H A D | vn_protocol_driver_descriptor_set_layout.h | 14 /* struct VkDescriptorSetLayoutBinding */ 17 vn_sizeof_VkDescriptorSetLayoutBinding(const VkDescriptorSetLayoutBinding *val) 35 vn_encode_VkDescriptorSetLayoutBinding(struct vn_cs_encoder *enc, const VkDescriptorSetLayoutBinding *val)
|
| /xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/ |
| H A D | anv_descriptor_set.c | 244 const VkDescriptorSetLayoutBinding *binding = &pCreateInfo->pBindings[b]; 308 /* From the Vulkan 1.1.97 spec for VkDescriptorSetLayoutBinding: 366 const VkDescriptorSetLayoutBinding *binding = &pCreateInfo->pBindings[j]; 390 const VkDescriptorSetLayoutBinding *binding =
|
| /xsrc/external/mit/MesaLib/dist/src/intel/vulkan/ |
| H A D | anv_descriptor_set.c | 265 const VkDescriptorSetLayoutBinding *binding = &pCreateInfo->pBindings[b]; 363 /* From the Vulkan 1.1.97 spec for VkDescriptorSetLayoutBinding: 418 const VkDescriptorSetLayoutBinding *binding = &pCreateInfo->pBindings[j]; 442 const VkDescriptorSetLayoutBinding *binding =
|