/aosp_15_r20/external/rust/android-crates-io/crates/vulkano/src/command_buffer/standard/builder/ |
D | bind_push.rs | 49 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 …]
|
D | mod.rs | 793 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/ |
D | bind_push.rs | 67 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/ |
D | compute_pipeline.cc | 41 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()
|
D | pipeline.cc | 176 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()
|
D | graphics_pipeline.cc | 570 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()
|
D | pipeline.h | 93 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 D | vn_pipeline.c | 55 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 D | vk_pipeline.c | 1086 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 D | vk_meta_copy_fill_update.c | 1183 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 D | vklayertests_pipeline_shader.cpp | 564 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 D | vklayertests_descriptor_renderpass_framebuffer.cpp | 138 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 D | v3dv_event.c | 116 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 D | v3dv_descriptor_set.c | 73 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/ |
D | builder.rs | 1105 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 …]
|
D | mod.rs | 414 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 D | hk_cmd_meta.c | 803 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 D | radv_pipeline_compute.c | 154 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 D | radv_pipeline.c | 176 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 D | rogue_compile.c | 178 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 D | nvk_cmd_buffer.c | 653 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 D | anv_astc_emu.c | 178 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 D | Command.h | 53 VkPipelineLayout pipeline_layout; member 59 pipeline_layout{VK_NULL_HANDLE}, 65 pipeline_layout = VK_NULL_HANDLE; in reset()
|
H A D | Command.cpp | 83 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 D | Command.h | 47 VkPipelineLayout pipeline_layout; member 53 pipeline_layout{VK_NULL_HANDLE}, 59 pipeline_layout = VK_NULL_HANDLE; in reset()
|