/external/mesa3d/src/intel/vulkan/ |
H A D | anv_pipeline_cache.c | 205 const struct anv_pipeline_layout *pipeline_layout, 214 if (pipeline_layout) { 215 _mesa_sha1_update(ctx, pipeline_layout->sha1, 216 sizeof(pipeline_layout->sha1)); 202 anv_hash_shader(unsigned char *hash, const void *key, size_t key_size, struct anv_shader_module *module, const char *entrypoint, const struct anv_pipeline_layout *pipeline_layout, const VkSpecializationInfo *spec_info) argument
|
H A D | anv_descriptor_set.c | 286 ANV_FROM_HANDLE(anv_pipeline_layout, pipeline_layout, _pipelineLayout); 288 if (!pipeline_layout) 291 vk_free2(&device->alloc, pAllocator, pipeline_layout);
|
H A D | anv_private.h | 1351 const struct anv_pipeline_layout *pipeline_layout,
|
/external/vulkan-validation-layers/tests/ |
H A D | layer_validation_tests.cpp | 1689 const VkPipelineLayoutObj pipeline_layout(&test_device); 1711 pipe.CreateVKPipeline(pipeline_layout.handle(), render_pass.handle()); 1726 pipe.CreateVKPipeline(pipeline_layout.handle(), render_pass.handle()); 5864 const VkPipelineLayoutObj pipeline_layout(DeviceObj(), {&descriptor_set_layout}); 5867 vkCmdBindDescriptorSets(m_commandBuffer->handle(), VK_PIPELINE_BIND_POINT_GRAPHICS, pipeline_layout.handle(), 0, 1, &bad_set, 0, 5880 VkPipelineLayout pipeline_layout; 5886 vkCreatePipelineLayout(device(), &plci, NULL, &pipeline_layout); 6047 const VkPipelineLayoutObj pipeline_layout(m_device, {&ds.layout_}); 6109 VkResult err = pipe.CreateVKPipeline(pipeline_layout.handle(), renderPass()); 6116 vkCmdBindDescriptorSets(m_commandBuffer->handle(), VK_PIPELINE_BIND_POINT_GRAPHICS, pipeline_layout [all...] |
H A D | vkrenderframework.cpp | 639 VkPipelineLayoutCreateInfo pipeline_layout = {}; local 640 pipeline_layout.sType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO; 641 pipeline_layout.setLayoutCount = layouts.size(); 642 pipeline_layout.pSetLayouts = NULL; 644 m_pipeline_layout.init(*m_device, pipeline_layout, layouts);
|
/external/mesa3d/src/amd/vulkan/ |
H A D | radv_meta_blit.c | 444 device->meta_state.blit.pipeline_layout, 0, 1, 690 if (device->meta_state.blit.pipeline_layout) 692 device->meta_state.blit.pipeline_layout, 852 .layout = device->meta_state.blit.pipeline_layout, 1034 .layout = device->meta_state.blit.pipeline_layout, 1230 .layout = device->meta_state.blit.pipeline_layout, 1303 &device->meta_state.alloc, &device->meta_state.blit.pipeline_layout);
|
H A D | radv_descriptor_set.c | 234 RADV_FROM_HANDLE(radv_pipeline_layout, pipeline_layout, _pipelineLayout); 236 if (!pipeline_layout) 238 vk_free2(&device->alloc, pAllocator, pipeline_layout);
|
H A D | radv_private.h | 379 VkPipelineLayout pipeline_layout; member in struct:radv_meta_state::__anon15798
|
/external/vulkan-validation-layers/layers/ |
H A D | core_validation_types.h | 570 PIPELINE_LAYOUT_NODE pipeline_layout; member in class:PIPELINE_STATE 584 pipeline_layout() {} function in class:PIPELINE_STATE 648 PIPELINE_LAYOUT_NODE pipeline_layout; member in struct:LAST_BOUND_STATE 658 pipeline_layout.reset();
|
H A D | core_validation.cpp | 1131 PIPELINE_LAYOUT_NODE const *pipeline_layout, const uint32_t layoutIndex, 1133 auto num_sets = pipeline_layout->set_layouts.size(); 1136 errorStr << "VkPipelineLayout (" << pipeline_layout->layout << ") only contains " << num_sets 1143 auto layout_node = pipeline_layout->set_layouts[layoutIndex]; 1167 if (VK_NULL_HANDLE != state.pipeline_layout.layout) { 1169 auto pipeline_layout = pPipe->pipeline_layout; local 1179 } else if (!verify_set_layout_compatibility(state.boundDescriptorSets[setIndex], &pipeline_layout, setIndex, 1181 // Set is bound but not compatible w/ overlapping pipeline_layout from PSO 1188 HandleToUint64(setHandle), setIndex, HandleToUint64(pipeline_layout 1130 verify_set_layout_compatibility(const cvdescriptorset::DescriptorSet *descriptor_set, PIPELINE_LAYOUT_NODE const *pipeline_layout, const uint32_t layoutIndex, string &errorMsg) argument 6065 auto pipeline_layout = getPipelineLayout(device_data, layout); local 6125 auto pipeline_layout = getPipelineLayout(device_data, layout); local [all...] |
H A D | shader_validation.cpp | 1332 skip |= validate_push_constant_usage(report_data, &pipeline->pipeline_layout.push_constant_ranges, module, accessible_ids, 1342 const auto &binding = get_descriptor_binding(&pipeline->pipeline_layout, use.first);
|
/external/vulkan-validation-layers/demos/ |
H A D | cube.c | 423 VkPipelineLayout pipeline_layout; member in struct:demo 719 demo->pipeline_layout, 0, 1, 1850 &demo->pipeline_layout); 1979 pipeline.layout = demo->pipeline_layout; 2296 vkDestroyPipelineLayout(demo->device, demo->pipeline_layout, NULL); 2377 vkDestroyPipelineLayout(demo->device, demo->pipeline_layout, NULL);
|
H A D | cube.cpp | 357 vk::PipelineLayout pipeline_layout; member in struct:Demo 627 device.destroyPipelineLayout(pipeline_layout, nullptr); 817 commandBuffer.bindDescriptorSets(vk::PipelineBindPoint::eGraphics, pipeline_layout, 0, 1, &swapchain_image_resources[current_buffer].descriptor_set, 0, nullptr); 1791 result = device.createPipelineLayout(&pPipelineLayoutCreateInfo, nullptr, &pipeline_layout); 1937 .setLayout(pipeline_layout) 2201 device.destroyPipelineLayout(pipeline_layout, nullptr);
|
/external/mesa3d/src/amd/common/ |
H A D | ac_nir_to_llvm.c | 1724 struct radv_pipeline_layout *pipeline_layout = ctx->options->layout; local 1725 struct radv_descriptor_set_layout *layout = pipeline_layout->set[desc_set].layout; 1731 unsigned idx = pipeline_layout->set[desc_set].dynamic_offset_start + 1734 base_offset = pipeline_layout->push_constant_size + 16 * idx;
|