Searched refs:pipeline_layout (Results 1 - 14 of 14) sorted by relevance

/external/mesa3d/src/intel/vulkan/
H A Danv_pipeline_cache.c205 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 Danv_descriptor_set.c286 ANV_FROM_HANDLE(anv_pipeline_layout, pipeline_layout, _pipelineLayout);
288 if (!pipeline_layout)
291 vk_free2(&device->alloc, pAllocator, pipeline_layout);
H A Danv_private.h1351 const struct anv_pipeline_layout *pipeline_layout,
/external/vulkan-validation-layers/tests/
H A Dlayer_validation_tests.cpp1689 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 Dvkrenderframework.cpp639 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 Dradv_meta_blit.c444 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 Dradv_descriptor_set.c234 RADV_FROM_HANDLE(radv_pipeline_layout, pipeline_layout, _pipelineLayout);
236 if (!pipeline_layout)
238 vk_free2(&device->alloc, pAllocator, pipeline_layout);
H A Dradv_private.h379 VkPipelineLayout pipeline_layout; member in struct:radv_meta_state::__anon15798
/external/vulkan-validation-layers/layers/
H A Dcore_validation_types.h570 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 Dcore_validation.cpp1131 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 Dshader_validation.cpp1332 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 Dcube.c423 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 Dcube.cpp357 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 Dac_nir_to_llvm.c1724 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;

Completed in 751 milliseconds