Home
last modified time | relevance | path

Searched refs:pds (Results 1 - 8 of 8) sorted by relevance

/third_party/mesa3d/src/vulkan/runtime/
H A Dvk_cmd_enqueue.c130 struct vk_cmd_push_descriptor_set_khr *pds; in vk_cmd_enqueue_CmdPushDescriptorSetKHR() local
138 pds = &cmd->u.push_descriptor_set_khr; in vk_cmd_enqueue_CmdPushDescriptorSetKHR()
143 pds->pipeline_bind_point = pipelineBindPoint; in vk_cmd_enqueue_CmdPushDescriptorSetKHR()
144 pds->layout = layout; in vk_cmd_enqueue_CmdPushDescriptorSetKHR()
145 pds->set = set; in vk_cmd_enqueue_CmdPushDescriptorSetKHR()
146 pds->descriptor_write_count = descriptorWriteCount; in vk_cmd_enqueue_CmdPushDescriptorSetKHR()
149 pds->descriptor_writes = in vk_cmd_enqueue_CmdPushDescriptorSetKHR()
151 sizeof(*pds->descriptor_writes) * descriptorWriteCount, 8, in vk_cmd_enqueue_CmdPushDescriptorSetKHR()
153 memcpy(pds->descriptor_writes, in vk_cmd_enqueue_CmdPushDescriptorSetKHR()
155 sizeof(*pds in vk_cmd_enqueue_CmdPushDescriptorSetKHR()
[all...]
/third_party/mesa3d/src/imagination/vulkan/
H A Dpvr_job_context.c537 &sr_programs->pds.store_program); in pvr_ctx_sr_programs_setup()
547 &sr_programs->pds.load_program); in pvr_ctx_sr_programs_setup()
561 &sr_programs->pds.store_program); in pvr_ctx_sr_programs_setup()
572 &sr_programs->pds.load_program); in pvr_ctx_sr_programs_setup()
586 pvr_bo_free(device, sr_programs->pds.store_program.pvr_bo); in pvr_ctx_sr_programs_setup()
603 pvr_bo_free(device, sr_programs->pds.load_program.pvr_bo); in pvr_ctx_sr_programs_cleanup()
604 pvr_bo_free(device, sr_programs->pds.store_program.pvr_bo); in pvr_ctx_sr_programs_cleanup()
784 pvr_rogue_get_vdmctrl_pds_state_words(&sr_prog->pds.store_program, in pvr_render_ctx_ws_static_state_init()
795 PVR_DEV_ADDR(sr_prog->pds.store_program.code_offset); in pvr_render_ctx_ws_static_state_init()
809 pvr_rogue_get_vdmctrl_pds_state_words(&sr_prog->pds in pvr_render_ctx_ws_static_state_init()
[all...]
H A Dpvr_job_compute.c67 ctx_switch->sr[0].pds.load_program.data_size * 4U; in pvr_compute_job_ws_submit_info_init()
H A Dpvr_job_context.h56 } pds; member
125 /* TODO: Can we move these to pds code headers? */
H A Dpvr_cmd_buffer.c1344 program = &cmd_buffer->device->idfwdf_state.pds; in pvr_compute_generate_idfwdf()
2981 /* FIXME: There should be a deallocation pds program already uploaded in pvr_compute_update_shared()
3192 * gets used as a boolean - 0 means we'll use a pds program that skips the in pvr_update_draw_state()
3716 merge_word |= ppp_state->pds.size_info2 & ~mask; in pvr_setup_triangle_merging_flag()
3718 if (merge_word != ppp_state->pds.size_info2) { in pvr_setup_triangle_merging_flag()
3719 ppp_state->pds.size_info2 = merge_word; in pvr_setup_triangle_merging_flag()
3771 pvr_csb_pack (&ppp_state->pds.pixel_shader_base, in pvr_setup_fragment_state_pointers()
3781 pvr_csb_pack (&ppp_state->pds.texture_uniform_code_base, in pvr_setup_fragment_state_pointers()
3788 ppp_state->pds.texture_uniform_code_base = 0U; in pvr_setup_fragment_state_pointers()
3791 pvr_csb_pack (&ppp_state->pds in pvr_setup_fragment_state_pointers()
[all...]
H A Dpvr_private.h239 /* Offset from the pds heap base address. */
241 /* Offset from the pds heap base address. */
278 struct pvr_pds_upload pds; member
292 struct pvr_pds_upload pds; member
709 } pds; member
H A Dpvr_device.c1438 &device->idfwdf_state.pds, in pvr_device_init_compute_idfwdf_state()
1459 pvr_bo_free(device, device->idfwdf_state.pds.pvr_bo); in pvr_device_finish_compute_idfwdf_state()
1532 &device->nop_program.pds); in pvr_device_init_nop_program()
1684 pvr_bo_free(device, device->nop_program.pds.pvr_bo); in pvr_CreateDevice()
1716 pvr_bo_free(device, device->nop_program.pds.pvr_bo); in pvr_DestroyDevice()
/third_party/mesa3d/src/gallium/frontends/lavapipe/
H A Dlvp_execute.c3262 static void handle_compute_push_descriptor_set(struct lvp_cmd_push_descriptor_set *pds, in handle_compute_push_descriptor_set() argument
3267 vk_to_lvp_descriptor_set_layout(pds->layout->vk.set_layouts[pds->set]); in handle_compute_push_descriptor_set()
3271 for (unsigned i = 0; i < pds->set; i++) { in handle_compute_push_descriptor_set()
3272 increment_dyn_info(dyn_info, pds->layout->vk.set_layouts[i], false); in handle_compute_push_descriptor_set()
3275 for (unsigned i = 0; i < pds->descriptor_write_count; i++) { in handle_compute_push_descriptor_set()
3276 struct lvp_write_descriptor *desc = &pds->descriptors[i]; in handle_compute_push_descriptor_set()
3284 union lvp_descriptor_info *info = &pds->infos[info_idx + j]; in handle_compute_push_descriptor_set()
3375 struct lvp_cmd_push_descriptor_set *pds = create_push_descriptor_set(_pds); in handle_push_descriptor_set_generic() local
3377 vk_to_lvp_descriptor_set_layout(pds in handle_push_descriptor_set_generic()
3443 struct vk_cmd_push_descriptor_set_khr *pds; handle_push_descriptor_set_with_template() local
[all...]

Completed in 31 milliseconds