/external/mesa3d/src/intel/vulkan/ |
anv_nir_apply_dynamic_offsets.c | 33 struct anv_descriptor_set_layout *set_layout; local 62 set_layout = layout->set[set].layout; 63 if (set_layout->binding[binding].dynamic_offset_index < 0) 70 set_layout->binding[binding].dynamic_offset_index; 71 uint32_t array_size = set_layout->binding[binding].array_size;
|
anv_cmd_buffer.c | 506 struct anv_descriptor_set_layout *set_layout; local 512 set_layout = layout->set[firstSet + i].layout; 516 cmd_buffer->state.descriptors_dirty |= set_layout->shader_stages; 519 if (set_layout->dynamic_offset_count > 0) { 520 anv_foreach_stage(s, set_layout->shader_stages) { 530 for (unsigned b = 0; b < set_layout->binding_count; b++) { 531 if (set_layout->binding[b].dynamic_offset_index < 0) 534 unsigned array_size = set_layout->binding[b].array_size; 544 cmd_buffer->state.push_constants_dirty |= set_layout->shader_stages;
|
anv_descriptor_set.c | 45 struct anv_descriptor_set_layout *set_layout; local 58 (max_binding + 1) * sizeof(set_layout->binding[0]) + 61 set_layout = vk_alloc2(&device->alloc, pAllocator, size, 8, 63 if (!set_layout) 68 (struct anv_sampler **)&set_layout->binding[max_binding + 1]; 70 memset(set_layout, 0, sizeof(*set_layout)); 71 set_layout->binding_count = max_binding + 1; 75 memset(&set_layout->binding[b], -1, sizeof(set_layout->binding[b])) [all...] |
anv_nir_apply_pipeline_layout.c | 297 struct anv_descriptor_set_layout *set_layout = layout->set[set].layout; local 301 set_layout->binding_count) { 302 if (set_layout->binding[b].stage[shader->stage].surface_index >= 0) 303 map->surface_count += set_layout->binding[b].array_size; 304 if (set_layout->binding[b].stage[shader->stage].sampler_index >= 0) 305 map->sampler_count += set_layout->binding[b].array_size; 306 if (set_layout->binding[b].stage[shader->stage].image_index >= 0) 307 map->image_count += set_layout->binding[b].array_size; 315 struct anv_descriptor_set_layout *set_layout = layout->set[set].layout; local 319 set_layout->binding_count) [all...] |
/external/mesa3d/src/amd/vulkan/ |
radv_descriptor_set.c | 41 struct radv_descriptor_set_layout *set_layout; local 54 (max_binding + 1) * sizeof(set_layout->binding[0]) + 57 set_layout = vk_alloc2(&device->alloc, pAllocator, size, 8, 59 if (!set_layout) 64 (struct radv_sampler **)&set_layout->binding[max_binding + 1]; 66 set_layout->binding_count = max_binding + 1; 67 set_layout->shader_stages = 0; 68 set_layout->size = 0; 70 memset(set_layout->binding, 0, size - sizeof(struct radv_descriptor_set_layout)); 83 set_layout->binding[b].dynamic_offset_count = 1 [all...] |
/prebuilts/ndk/r13/sources/third_party/vulkan/src/build-android/generated/include/ |
vk_struct_wrappers.h | 208 void set_layout(VkImageLayout inValue) { m_struct.layout = inValue; } function in class:vkattachmentreference_struct_wrapper 815 void set_layout(VkPipelineLayout inValue) { m_struct.layout = inValue; } function in class:vkcomputepipelinecreateinfo_struct_wrapper 1991 void set_layout(VkPipelineLayout inValue) { m_struct.layout = inValue; } function in class:vkgraphicspipelinecreateinfo_struct_wrapper [all...] |