Searched refs:ZINK_DESCRIPTOR_TYPES (Results 1 - 8 of 8) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dzink_descriptors.h48 ZINK_DESCRIPTOR_TYPES, enumerator in enum:zink_descriptor_type
63 bool valid[ZINK_DESCRIPTOR_TYPES];
64 uint32_t state[ZINK_DESCRIPTOR_TYPES];
118 struct hash_table *descriptor_pools[ZINK_DESCRIPTOR_TYPES];
139 bool changed[2][ZINK_DESCRIPTOR_TYPES + 1];
148 struct zink_descriptor_layout_key *layout_key[ZINK_DESCRIPTOR_TYPES]; //push set doesn't need one
151 struct zink_descriptor_layout *layouts[ZINK_DESCRIPTOR_TYPES + 1];
H A Dzink_compiler.h82 } bindings[ZINK_DESCRIPTOR_TYPES][ZINK_MAX_DESCRIPTORS_PER_TYPE];
83 size_t num_bindings[ZINK_DESCRIPTOR_TYPES];
H A Dzink_descriptors_lazy.c57 struct hash_table pools[ZINK_DESCRIPTOR_TYPES];
61 VkDescriptorSetLayout dsl[2][ZINK_DESCRIPTOR_TYPES];
62 VkDescriptorSet sets[2][ZINK_DESCRIPTOR_TYPES + 1];
134 VkDescriptorSetLayoutBinding bindings[ZINK_DESCRIPTOR_TYPES][PIPE_SHADER_TYPES * 32];
135 VkDescriptorUpdateTemplateEntry entries[ZINK_DESCRIPTOR_TYPES][PIPE_SHADER_TYPES * 32];
136 unsigned num_bindings[ZINK_DESCRIPTOR_TYPES] = {0};
157 unsigned entry_idx[ZINK_DESCRIPTOR_TYPES] = {0};
168 for (int j = 0; j < ZINK_DESCRIPTOR_TYPES; j++) {
248 if (i != ZINK_DESCRIPTOR_TYPES)
260 VkDescriptorUpdateTemplateCreateInfo template[ZINK_DESCRIPTOR_TYPES
[all...]
H A Dzink_descriptors.c88 struct zink_descriptor_pool *pool[ZINK_DESCRIPTOR_TYPES];
89 struct zink_descriptor_set *last_set[ZINK_DESCRIPTOR_TYPES];
90 unsigned num_refs[ZINK_DESCRIPTOR_TYPES];
91 union zink_program_descriptor_refs *refs[ZINK_DESCRIPTOR_TYPES];
92 unsigned cache_misses[ZINK_DESCRIPTOR_TYPES];
348 if (t == ZINK_DESCRIPTOR_TYPES)
446 if (type != ZINK_DESCRIPTOR_TYPES) {
456 if (layout && type != ZINK_DESCRIPTOR_TYPES) {
476 screen->info.have_KHR_push_descriptor ? ZINK_DESCRIPTOR_TYPES : ZINK_DESCRIPTOR_TYPE_UBO;
582 if (type != ZINK_DESCRIPTOR_TYPES) {
[all...]
H A Dzink_context.h226 struct hash_table desc_set_layouts[ZINK_DESCRIPTOR_TYPES];
325 struct zink_resource *descriptor_res[ZINK_DESCRIPTOR_TYPES][PIPE_SHADER_TYPES][PIPE_MAX_SAMPLERS];
H A Dzink_program.h89 VkDescriptorSetLayout dsl[ZINK_DESCRIPTOR_TYPES + 2]; // one for each type + push + bindless
H A Dzink_program.c551 for (unsigned i = 0; i < ZINK_DESCRIPTOR_TYPES; i++)
H A Dzink_context.c2347 for (unsigned i = 0; i < ZINK_DESCRIPTOR_TYPES; i++) {

Completed in 16 milliseconds