Home
last modified time | relevance | path

Searched refs:pipeline_layout (Results 1 – 25 of 104) sorted by relevance

12345

/aosp_15_r20/external/rust/android-crates-io/crates/vulkano/src/command_buffer/standard/builder/
Dbind_push.rs49 pipeline_layout: Arc<PipelineLayout>, in bind_descriptor_sets()
56 &pipeline_layout, in bind_descriptor_sets()
65 pipeline_layout, in bind_descriptor_sets()
75 pipeline_layout: &PipelineLayout, in validate_bind_descriptor_sets()
106 if first_set + descriptor_sets.len() as u32 > pipeline_layout.set_layouts().len() as u32 { in validate_bind_descriptor_sets()
109 pipeline_layout_set_count: pipeline_layout.set_layouts().len() as u32, in validate_bind_descriptor_sets()
125 let pipeline_set_layout = &pipeline_layout.set_layouts()[set_num as usize]; in validate_bind_descriptor_sets()
209 pipeline_layout: Arc<PipelineLayout>, in bind_descriptor_sets_unchecked()
232 pipeline_layout.handle(), in bind_descriptor_sets_unchecked()
242 pipeline_layout.clone(), in bind_descriptor_sets_unchecked()
[all …]
Dmod.rs793 pipeline_layout: Arc<PipelineLayout>, in invalidate_descriptor_sets()
800 pipeline_layout, in invalidate_descriptor_sets()
805 let invalidate_from = if state.pipeline_layout == pipeline_layout { in invalidate_descriptor_sets()
808 } else if state.pipeline_layout.push_constant_ranges() in invalidate_descriptor_sets()
809 != pipeline_layout.push_constant_ranges() in invalidate_descriptor_sets()
819 let current_layouts = state.pipeline_layout.set_layouts(); in invalidate_descriptor_sets()
820 let new_layouts = pipeline_layout.set_layouts(); in invalidate_descriptor_sets()
833 state.pipeline_layout = pipeline_layout; in invalidate_descriptor_sets()
835 >= state.pipeline_layout.set_layouts().len() in invalidate_descriptor_sets()
838 state.pipeline_layout = pipeline_layout; in invalidate_descriptor_sets()
[all …]
/aosp_15_r20/external/rust/android-crates-io/crates/vulkano/src/command_buffer/commands/
Dbind_push.rs67 pipeline_layout: Arc<PipelineLayout>, in bind_descriptor_sets()
77 &pipeline_layout, in bind_descriptor_sets()
88 sets_binder.submit(pipeline_bind_point, pipeline_layout, first_set); in bind_descriptor_sets()
97 pipeline_layout: &PipelineLayout, in validate_bind_descriptor_sets()
128 if first_set + descriptor_sets.len() as u32 > pipeline_layout.set_layouts().len() as u32 { in validate_bind_descriptor_sets()
131 pipeline_layout_set_count: pipeline_layout.set_layouts().len() as u32, in validate_bind_descriptor_sets()
147 let pipeline_set_layout = &pipeline_layout.set_layouts()[set_num as usize]; in validate_bind_descriptor_sets()
503 pipeline_layout: Arc<PipelineLayout>, in push_constants()
522 self.validate_push_constants(&pipeline_layout, offset, push_constants) in push_constants()
527 for range in pipeline_layout in push_constants()
[all …]
/aosp_15_r20/external/deqp-deps/amber/src/vulkan/
Dcompute_pipeline.cc41 const VkPipelineLayout& pipeline_layout, in CreateVkComputePipeline() argument
58 pipeline_info.layout = pipeline_layout; in CreateVkComputePipeline()
74 VkPipelineLayout pipeline_layout = VK_NULL_HANDLE; in Compute() local
75 r = CreateVkPipelineLayout(&pipeline_layout); in Compute()
80 r = CreateVkComputePipeline(pipeline_layout, &pipeline); in Compute()
94 BindVkDescriptorSets(pipeline_layout); in Compute()
96 r = RecordPushConstant(pipeline_layout); in Compute()
117 pipeline_layout, nullptr); in Compute()
Dpipeline.cc176 Result Pipeline::CreateVkPipelineLayout(VkPipelineLayout* pipeline_layout) { in CreateVkPipelineLayout() argument
201 pipeline_layout) != VK_SUCCESS) { in CreateVkPipelineLayout()
235 Result Pipeline::RecordPushConstant(const VkPipelineLayout& pipeline_layout) { in RecordPushConstant() argument
237 pipeline_layout); in RecordPushConstant()
482 void Pipeline::BindVkDescriptorSets(const VkPipelineLayout& pipeline_layout) { in BindVkDescriptorSets() argument
513 pipeline_layout, static_cast<uint32_t>(i), 1, in BindVkDescriptorSets()
Dgraphics_pipeline.cc570 const VkPipelineLayout& pipeline_layout, in CreateVkGraphicsPipeline() argument
722 pipeline_info.layout = pipeline_layout; in CreateVkGraphicsPipeline()
889 VkPipelineLayout pipeline_layout = VK_NULL_HANDLE; in Draw() local
890 r = CreateVkPipelineLayout(&pipeline_layout); in Draw()
897 vertex_buffer, pipeline_layout, &pipeline); in Draw()
922 BindVkDescriptorSets(pipeline_layout); in Draw()
924 r = RecordPushConstant(pipeline_layout); in Draw()
979 pipeline_layout, nullptr); in Draw()
Dpipeline.h93 void BindVkDescriptorSets(const VkPipelineLayout& pipeline_layout);
96 Result RecordPushConstant(const VkPipelineLayout& pipeline_layout);
108 Result CreateVkPipelineLayout(VkPipelineLayout* pipeline_layout);
/aosp_15_r20/external/mesa3d/src/virtio/vulkan/
H A Dvn_pipeline.c55 bool pipeline_layout : 1; member
287 struct vn_pipeline_layout *pipeline_layout) in vn_pipeline_layout_destroy() argument
290 if (pipeline_layout->push_descriptor_set_layout) { in vn_pipeline_layout_destroy()
292 dev, pipeline_layout->push_descriptor_set_layout); in vn_pipeline_layout_destroy()
296 vn_pipeline_layout_to_handle(pipeline_layout), NULL); in vn_pipeline_layout_destroy()
298 vn_object_base_fini(&pipeline_layout->base); in vn_pipeline_layout_destroy()
299 vk_free(alloc, pipeline_layout); in vn_pipeline_layout_destroy()
304 struct vn_pipeline_layout *pipeline_layout) in vn_pipeline_layout_ref() argument
306 vn_refcount_inc(&pipeline_layout->refcount); in vn_pipeline_layout_ref()
307 return pipeline_layout; in vn_pipeline_layout_ref()
[all …]
/aosp_15_r20/external/mesa3d/src/vulkan/runtime/
H A Dvk_pipeline.c1086 struct vk_pipeline_layout *pipeline_layout, in vk_graphics_pipeline_compile_shaders() argument
1145 if (pipeline_layout != NULL) { in vk_graphics_pipeline_compile_shaders()
1146 _mesa_blake3_update(&blake3_ctx, &pipeline_layout->push_ranges, in vk_graphics_pipeline_compile_shaders()
1147 sizeof(pipeline_layout->push_ranges[0]) * in vk_graphics_pipeline_compile_shaders()
1148 pipeline_layout->push_range_count); in vk_graphics_pipeline_compile_shaders()
1364 if (pipeline_layout != NULL) { in vk_graphics_pipeline_compile_shaders()
1365 for (uint32_t r = 0; r < pipeline_layout->push_range_count; r++) { in vk_graphics_pipeline_compile_shaders()
1366 if (pipeline_layout->push_ranges[r].stageFlags & in vk_graphics_pipeline_compile_shaders()
1369 push_range = &pipeline_layout->push_ranges[r]; in vk_graphics_pipeline_compile_shaders()
1563 VK_FROM_HANDLE(vk_pipeline_layout, pipeline_layout, pCreateInfo->layout); in vk_create_graphics_pipeline()
[all …]
H A Dvk_meta_copy_fill_update.c1183 VkPipelineLayout pipeline_layout, VkBuffer buffer, in copy_buffer_image_prepare_gfx_push_const() argument
1218 disp->CmdPushConstants(vk_command_buffer_to_handle(cmd), pipeline_layout, in copy_buffer_image_prepare_gfx_push_const()
1227 VkPipelineLayout pipeline_layout, VkBuffer buffer, in copy_buffer_image_prepare_compute_push_const() argument
1266 disp->CmdPushConstants(vk_command_buffer_to_handle(cmd), pipeline_layout, in copy_buffer_image_prepare_compute_push_const()
1342 VkPipelineLayout pipeline_layout; in copy_image_to_buffer_region() local
1345 dev, meta, &key, &pipeline_layout, &pipeline); in copy_image_to_buffer_region()
1370 pipeline_layout, 0, ARRAY_SIZE(descs), descs); in copy_image_to_buffer_region()
1375 cmd, meta, &key, pipeline_layout, buffer, buf_layout, img, region, in copy_image_to_buffer_region()
1517 VkPipelineLayout pipeline_layout; in copy_buffer_to_image_region_gfx() local
1520 dev, meta, &key, &pipeline_layout, &pipeline); in copy_buffer_to_image_region_gfx()
[all …]
/aosp_15_r20/external/vulkan-validation-layers/tests/
H A Dvklayertests_pipeline_shader.cpp564 VkPipelineLayout pipeline_layout = VK_NULL_HANDLE; in TEST_F() local
565 err = vkCreatePipelineLayout(m_device->device(), &pipeline_layout_ci, NULL, &pipeline_layout); in TEST_F()
611 VkPipelineLayout pipeline_layout = VK_NULL_HANDLE; in TEST_F() local
641 err = vkCreatePipelineLayout(m_device->device(), &pipeline_layout_ci, NULL, &pipeline_layout); in TEST_F()
643 …vkDestroyPipelineLayout(m_device->device(), pipeline_layout, NULL); // Unnecessary but harmless i… in TEST_F()
644 pipeline_layout = VK_NULL_HANDLE; in TEST_F()
673 err = vkCreatePipelineLayout(m_device->device(), &pipeline_layout_ci, NULL, &pipeline_layout); in TEST_F()
675 …vkDestroyPipelineLayout(m_device->device(), pipeline_layout, NULL); // Unnecessary but harmless i… in TEST_F()
676 pipeline_layout = VK_NULL_HANDLE; in TEST_F()
708 err = vkCreatePipelineLayout(m_device->device(), &pipeline_layout_ci, NULL, &pipeline_layout); in TEST_F()
[all …]
H A Dvklayertests_descriptor_renderpass_framebuffer.cpp138 const VkPipelineLayoutObj pipeline_layout(m_device, {&descriptor_set.layout_}); in TEST_F() local
318 const VkPipelineLayoutObj *pipeline_layout; in TEST_F() member
325 …ck({vsSource_vert, fsSource_vert, nullptr, nullptr, nullptr, false, &pipeline_layout, &descriptor_… in TEST_F()
327 …ck({vsSource_frag, fsSource_frag, nullptr, nullptr, nullptr, false, &pipeline_layout, &descriptor_… in TEST_F()
333 …ack({vsSource_vert, fsSource_vert, nullptr, nullptr, nullptr, true, &pipeline_layout, &descriptor_… in TEST_F()
335 …ack({vsSource_frag, fsSource_frag, nullptr, nullptr, nullptr, true, &pipeline_layout, &descriptor_… in TEST_F()
339 …urce_frag, fsSource_frag_runtime, nullptr, nullptr, nullptr, false, &pipeline_layout, &descriptor_… in TEST_F()
341 …urce_frag, fsSource_frag_runtime, nullptr, nullptr, nullptr, false, &pipeline_layout, &descriptor_… in TEST_F()
410 err = pipe.CreateVKPipeline(iter.pipeline_layout->handle(), renderPass()); in TEST_F()
415 …ets(m_commandBuffer->handle(), VK_PIPELINE_BIND_POINT_GRAPHICS, iter.pipeline_layout->handle(), 0,… in TEST_F()
[all …]
/aosp_15_r20/external/mesa3d/src/broadcom/vulkan/
H A Dv3dv_event.c116 if (!device->events.pipeline_layout) { in create_event_pipelines()
130 &device->events.pipeline_layout); in create_event_pipelines()
145 device->events.pipeline_layout, in create_event_pipelines()
158 device->events.pipeline_layout, in create_event_pipelines()
183 v3dv_DestroyPipelineLayout(_device, device->events.pipeline_layout, in destroy_event_pipelines()
185 device->events.pipeline_layout = VK_NULL_HANDLE; in destroy_event_pipelines()
495 device->events.pipeline_layout, in cmd_buffer_emit_set_event()
501 device->events.pipeline_layout, in cmd_buffer_emit_set_event()
506 device->events.pipeline_layout, in cmd_buffer_emit_set_event()
530 device->events.pipeline_layout, in cmd_buffer_emit_wait_event()
[all …]
H A Dv3dv_descriptor_set.c73 struct v3dv_pipeline_layout *pipeline_layout, in v3dv_descriptor_map_get_descriptor() argument
97 pipeline_layout->set[set_number].dynamic_offset_start + in v3dv_descriptor_map_get_descriptor()
116 struct v3dv_pipeline_layout *pipeline_layout, in v3dv_descriptor_map_get_descriptor_bo() argument
164 struct v3dv_pipeline_layout *pipeline_layout, in v3dv_descriptor_map_get_sampler() argument
215 struct v3dv_pipeline_layout *pipeline_layout, in v3dv_descriptor_map_get_sampler_state() argument
221 pipeline_layout, in v3dv_descriptor_map_get_sampler_state()
236 struct v3dv_pipeline_layout *pipeline_layout, in v3dv_descriptor_map_get_texture_bo() argument
242 pipeline_layout, index, NULL); in v3dv_descriptor_map_get_texture_bo()
268 struct v3dv_pipeline_layout *pipeline_layout, in v3dv_descriptor_map_get_texture_shader_state() argument
275 pipeline_layout, in v3dv_descriptor_map_get_texture_shader_state()
[all …]
/aosp_15_r20/external/rust/android-crates-io/crates/vulkano/src/command_buffer/synced/
Dbuilder.rs1105 pipeline_layout: Arc<PipelineLayout>, in invalidate_descriptor_sets()
1112 pipeline_layout, in invalidate_descriptor_sets()
1117 let invalidate_from = if state.pipeline_layout.handle() == pipeline_layout.handle() in invalidate_descriptor_sets()
1121 } else if state.pipeline_layout.push_constant_ranges() in invalidate_descriptor_sets()
1122 != pipeline_layout.push_constant_ranges() in invalidate_descriptor_sets()
1132 let current_layouts = state.pipeline_layout.set_layouts(); in invalidate_descriptor_sets()
1133 let new_layouts = pipeline_layout.set_layouts(); in invalidate_descriptor_sets()
1146 state.pipeline_layout = pipeline_layout; in invalidate_descriptor_sets()
1148 >= state.pipeline_layout.set_layouts().len() in invalidate_descriptor_sets()
1151 state.pipeline_layout = pipeline_layout; in invalidate_descriptor_sets()
[all …]
Dmod.rs414 let pipeline_layout = PipelineLayout::new( in descriptor_set_binding() localVariable
438 set_builder.submit(PipelineBindPoint::Graphics, pipeline_layout.clone(), 1); in descriptor_set_binding()
459 set_builder.submit(PipelineBindPoint::Graphics, pipeline_layout, 0); in descriptor_set_binding()
470 let pipeline_layout = PipelineLayout::new( in descriptor_set_binding() localVariable
495 set_builder.submit(PipelineBindPoint::Graphics, pipeline_layout, 1); in descriptor_set_binding()
/aosp_15_r20/external/mesa3d/src/asahi/vulkan/
H A Dhk_cmd_meta.c803 VkPipelineLayout pipeline_layout; in hk_meta_copy_image_to_buffer2() local
805 &pipeline_layout, false); in hk_meta_copy_image_to_buffer2()
859 pipeline_layout, 0, 1, &desc_write); in hk_meta_copy_image_to_buffer2()
862 result = get_image_copy_pipeline(device, meta, &key, pipeline_layout, in hk_meta_copy_image_to_buffer2()
895 pipeline_layout, VK_SHADER_STAGE_COMPUTE_BIT, 0, in hk_meta_copy_image_to_buffer2()
908 VkPipelineLayout pipeline_layout, in hk_meta_dispatch_to_image() argument
932 disp->CmdPushConstants(vk_command_buffer_to_handle(cmd), pipeline_layout, in hk_meta_dispatch_to_image()
994 VkPipelineLayout pipeline_layout; in hk_meta_copy_buffer_to_image2() local
996 &pipeline_layout, true); in hk_meta_copy_buffer_to_image2()
1063 pipeline_layout, 0, 1, &desc_write); in hk_meta_copy_buffer_to_image2()
[all …]
/aosp_15_r20/external/mesa3d/src/amd/vulkan/
H A Dradv_pipeline_compute.c154 VK_FROM_HANDLE(radv_pipeline_layout, pipeline_layout, pCreateInfo->layout); in radv_compute_pipeline_hash()
162 radv_pipeline_hash(device, pipeline_layout, &ctx); in radv_compute_pipeline_hash()
169 … struct radv_pipeline_layout *pipeline_layout, struct radv_device *device, in radv_compute_pipeline_compile() argument
214 …radv_pipeline_stage_init(pipeline->base.create_flags, pStage, pipeline_layout, &stage_key, &cs_sta… in radv_compute_pipeline_compile()
276 VK_FROM_HANDLE(radv_pipeline_layout, pipeline_layout, pCreateInfo->layout); in radv_compute_pipeline_create()
297 …result = radv_compute_pipeline_compile(pCreateInfo, pipeline, pipeline_layout, device, cache, &pCr… in radv_compute_pipeline_create()
306 …radv_compute_pipeline_init(pipeline, pipeline_layout, pipeline->base.shaders[MESA_SHADER_COMPUTE]); in radv_compute_pipeline_create()
H A Dradv_pipeline.c176 const struct radv_pipeline_layout *pipeline_layout, in radv_pipeline_stage_init() argument
209 radv_shader_layout_init(pipeline_layout, out_stage->stage, &out_stage->layout); in radv_pipeline_stage_init()
215 radv_shader_layout_init(const struct radv_pipeline_layout *pipeline_layout, gl_shader_stage stage, in radv_shader_layout_init() argument
218 layout->num_sets = pipeline_layout->num_sets; in radv_shader_layout_init()
219 for (unsigned i = 0; i < pipeline_layout->num_sets; i++) { in radv_shader_layout_init()
220 layout->set[i].layout = pipeline_layout->set[i].layout; in radv_shader_layout_init()
221 layout->set[i].dynamic_offset_start = pipeline_layout->set[i].dynamic_offset_start; in radv_shader_layout_init()
224 layout->push_constant_size = pipeline_layout->push_constant_size; in radv_shader_layout_init()
225 layout->use_dynamic_descriptors = pipeline_layout->dynamic_offset_count && in radv_shader_layout_init()
226 … (pipeline_layout->dynamic_shader_stages & mesa_to_vk_shader_stage(stage)); in radv_shader_layout_init()
[all …]
/aosp_15_r20/external/mesa3d/src/imagination/rogue/
H A Drogue_compile.c178 struct pvr_pipeline_layout *pipeline_layout = in trans_nir_intrinsic_load_input_vs() local
179 b->shader->ctx->pipeline_layout; in trans_nir_intrinsic_load_input_vs()
191 if (pipeline_layout) { in trans_nir_intrinsic_load_input_vs()
366 struct pvr_pipeline_layout *pipeline_layout = in trans_nir_intrinsic_load_vulkan_descriptor() local
367 b->shader->ctx->pipeline_layout; in trans_nir_intrinsic_load_vulkan_descriptor()
373 if (pipeline_layout) { in trans_nir_intrinsic_load_vulkan_descriptor()
376 assert(pipeline_layout->sh_reg_layout_per_stage[pvr_stage] in trans_nir_intrinsic_load_vulkan_descriptor()
379 pipeline_layout->sh_reg_layout_per_stage[pvr_stage] in trans_nir_intrinsic_load_vulkan_descriptor()
383 assert(desc_set < pipeline_layout->set_count); in trans_nir_intrinsic_load_vulkan_descriptor()
388 pipeline_layout->set_layout[desc_set]; in trans_nir_intrinsic_load_vulkan_descriptor()
/aosp_15_r20/external/mesa3d/src/nouveau/vulkan/
H A Dnvk_cmd_buffer.c653 VK_FROM_HANDLE(vk_pipeline_layout, pipeline_layout, info->layout); in nvk_bind_descriptor_sets()
709 if (pipeline_layout->set_layouts[s] != NULL) { in nvk_bind_descriptor_sets()
711 vk_to_nvk_descriptor_set_layout(pipeline_layout->set_layouts[s]); in nvk_bind_descriptor_sets()
795 VK_FROM_HANDLE(vk_pipeline_layout, pipeline_layout, info->layout); in nvk_set_descriptor_buffer_offsets()
804 if (pipeline_layout->set_layouts[s] != NULL) { in nvk_set_descriptor_buffer_offsets()
806 vk_to_nvk_descriptor_set_layout(pipeline_layout->set_layouts[s]); in nvk_set_descriptor_buffer_offsets()
851 VK_FROM_HANDLE(vk_pipeline_layout, pipeline_layout, info->layout); in nvk_bind_embedded_samplers()
853 vk_to_nvk_descriptor_set_layout(pipeline_layout->set_layouts[info->set]); in nvk_bind_embedded_samplers()
932 VK_FROM_HANDLE(vk_pipeline_layout, pipeline_layout, info->layout); in nvk_push_descriptor_set()
940 vk_to_nvk_descriptor_set_layout(pipeline_layout->set_layouts[info->set]); in nvk_push_descriptor_set()
[all …]
/aosp_15_r20/external/mesa3d/src/intel/vulkan/
H A Danv_astc_emu.c178 if (astc_emu->pipeline_layout == VK_NULL_HANDLE) { in astc_emu_init_flush_denorm_pipeline_locked()
190 NULL, &astc_emu->pipeline_layout); in astc_emu_init_flush_denorm_pipeline_locked()
211 .layout = astc_emu->pipeline_layout, in astc_emu_init_flush_denorm_pipeline_locked()
300 .layout = astc_emu->pipeline_layout, in astc_emu_flush_denorm_slice()
311 .layout = astc_emu->pipeline_layout, in astc_emu_flush_denorm_slice()
507 anv_DestroyPipelineLayout(_device, astc_emu->pipeline_layout, NULL); in anv_device_finish_astc_emu()
/aosp_15_r20/external/executorch/backends/vulkan/runtime/vk_api/
H A DCommand.h53 VkPipelineLayout pipeline_layout; member
59 pipeline_layout{VK_NULL_HANDLE},
65 pipeline_layout = VK_NULL_HANDLE; in reset()
H A DCommand.cpp83 VkPipelineLayout pipeline_layout, in bind_pipeline() argument
96 bound_.pipeline_layout = pipeline_layout; in bind_pipeline()
112 bound_.pipeline_layout, // layout in bind_descriptors()
/aosp_15_r20/external/pytorch/aten/src/ATen/native/vulkan/api/
H A DCommand.h47 VkPipelineLayout pipeline_layout; member
53 pipeline_layout{VK_NULL_HANDLE},
59 pipeline_layout = VK_NULL_HANDLE; in reset()

12345