Searched refs:VkDescriptorSetLayoutBinding (Results 1 - 25 of 46) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/vulkan/util/
H A Dvk_descriptors.c33 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 Dvk_descriptors.h35 vk_create_sorted_bindings(const VkDescriptorSetLayoutBinding *bindings, unsigned count,
36 VkDescriptorSetLayoutBinding **sorted_bindings);
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/
H A Dtu_descriptor_set.c38 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 Dpanvk_descriptor_set.c49 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 Dzink_descriptors.h95 VkDescriptorSetLayoutBinding *bindings;
213 VkDescriptorSetLayoutBinding *bindings, unsigned num_bindings,
H A Dzink_descriptors.c338 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 Dradv_descriptor_set.c52 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 Dradv_meta_buffer.c136 .pBindings = (VkDescriptorSetLayoutBinding[]) {
158 .pBindings = (VkDescriptorSetLayoutBinding[]) {
H A Dradv_meta_fmask_expand.c257 .pBindings = (VkDescriptorSetLayoutBinding[]) {
H A Dradv_meta_bufimage.c149 .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 Dhelpers.h123 VkDescriptorSetLayoutBinding desc_bindings[64][64];
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_meta_buffer.c65 .pBindings = (VkDescriptorSetLayoutBinding[]){
83 .pBindings = (VkDescriptorSetLayoutBinding[]){
H A Dradv_meta_copy_vrs_htile.c155 .pBindings = (VkDescriptorSetLayoutBinding[]){
H A Dradv_meta_dcc_retile.c120 .pBindings = (VkDescriptorSetLayoutBinding[]){
H A Dradv_meta_fmask_expand.c227 .pBindings = (VkDescriptorSetLayoutBinding[]){
H A Dradv_meta_bufimage.c114 .pBindings = (VkDescriptorSetLayoutBinding[]){
297 .pBindings = (VkDescriptorSetLayoutBinding[]){
476 .pBindings = (VkDescriptorSetLayoutBinding[]){
664 .pBindings = (VkDescriptorSetLayoutBinding[]){
837 .pBindings = (VkDescriptorSetLayoutBinding[]){
988 .pBindings = (VkDescriptorSetLayoutBinding[]){
1119 .pBindings = (VkDescriptorSetLayoutBinding[]){
H A Dradv_descriptor_set.c163 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 D17.3.3.rst110 - anv: VkDescriptorSetLayoutBinding can have descriptorCount == 0
/xsrc/external/mit/MesaLib/dist/src/broadcom/vulkan/
H A Dv3dv_descriptor_set.c558 /* 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 Dtu_descriptor_set.c164 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 Dvn_descriptor_set.c91 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 Dlvp_descriptor_set.c43 /* 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 Dvn_protocol_driver_descriptor_set_layout.h14 /* 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 Danv_descriptor_set.c244 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 Danv_descriptor_set.c265 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 =

Completed in 39 milliseconds

12