Home
last modified time | relevance | path

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

/third_party/mesa3d/src/panfrost/vulkan/
H A Dpanvk_vX_meta.c35 panvk_per_arch(meta_emit_viewport)(struct pan_pool *pool, in meta_emit_viewport()
52 panvk_per_arch(meta_init)(struct panvk_physical_device *dev) in meta_init()
58 panvk_per_arch(meta_blit_init)(dev); in meta_init()
59 panvk_per_arch(meta_copy_init)(dev); in meta_init()
60 panvk_per_arch(meta_clear_init)(dev); in meta_init()
64 panvk_per_arch(meta_cleanup)(struct panvk_physical_device *dev) in meta_cleanup()
66 panvk_per_arch(meta_blit_cleanup)(dev); in meta_cleanup()
H A Dpanvk_vX_cmd_buffer.c69 panvk_per_arch(cmd_close_batch)(struct panvk_cmd_buffer *cmdbuf) in cmd_close_batch()
147 panvk_per_arch(CmdNextSubpass2)(VkCommandBuffer commandBuffer, in CmdNextSubpass2()
153 panvk_per_arch(cmd_close_batch)(cmdbuf); in CmdNextSubpass2()
161 panvk_per_arch(CmdNextSubpass)(VkCommandBuffer cmd, VkSubpassContents contents) in CmdNextSubpass()
171 panvk_per_arch(CmdNextSubpass2)(cmd, &binfo, &einfo); in CmdNextSubpass()
175 panvk_per_arch(cmd_alloc_fb_desc)(struct panvk_cmd_buffer *cmdbuf) in cmd_alloc_fb_desc()
201 panvk_per_arch(cmd_alloc_tls_desc)(struct panvk_cmd_buffer *cmdbuf, bool gfx) in cmd_alloc_tls_desc()
298 panvk_per_arch(emit_ubos)(pipeline, desc_state, ubos.cpu); in panvk_cmd_prepare_ubos()
404 panvk_per_arch(emit_dyn_fs_rsd)(pipeline, &cmdbuf->state, &rsd_dyn); in panvk_draw_prepare_fs_rsd()
416 panvk_per_arch(emit_blend_constan in panvk_draw_prepare_fs_rsd()
[all...]
H A Dpanvk_vX_meta_blit.c103 panvk_per_arch(cmd_close_batch)(cmdbuf); in panvk_meta_blit()
117 panvk_per_arch(cmd_alloc_tls_desc)(cmdbuf, true); in panvk_meta_blit()
118 panvk_per_arch(cmd_alloc_fb_desc)(cmdbuf); in panvk_meta_blit()
119 panvk_per_arch(cmd_prepare_tiler_context)(cmdbuf); in panvk_meta_blit()
127 panvk_per_arch(cmd_close_batch)(cmdbuf); in panvk_meta_blit()
132 panvk_per_arch(CmdBlitImage2)(VkCommandBuffer commandBuffer, in CmdBlitImage2()
194 panvk_per_arch(CmdResolveImage2)(VkCommandBuffer commandBuffer, in CmdResolveImage2()
201 panvk_per_arch(meta_blit_init)(struct panvk_physical_device *dev) in meta_blit_init()
215 panvk_per_arch(meta_blit_cleanup)(struct panvk_physical_device *dev) in meta_blit_cleanup()
H A Dpanvk_vX_meta_clear.c280 panvk_per_arch(cmd_alloc_fb_desc)(cmdbuf); in panvk_meta_clear_attachment()
281 panvk_per_arch(cmd_alloc_tls_desc)(cmdbuf, true); in panvk_meta_clear_attachment()
282 panvk_per_arch(cmd_prepare_tiler_context)(cmdbuf); in panvk_meta_clear_attachment()
285 panvk_per_arch(meta_emit_viewport)(&cmdbuf->desc_pool.base, in panvk_meta_clear_attachment()
377 panvk_per_arch(cmd_alloc_fb_desc)(cmdbuf); in panvk_meta_clear_color_img()
378 panvk_per_arch(cmd_close_batch)(cmdbuf); in panvk_meta_clear_color_img()
384 panvk_per_arch(CmdClearColorImage)(VkCommandBuffer commandBuffer, in CmdClearColorImage()
394 panvk_per_arch(cmd_close_batch)(cmdbuf); in CmdClearColorImage()
453 panvk_per_arch(cmd_alloc_fb_desc)(cmdbuf); in panvk_meta_clear_zs_img()
454 panvk_per_arch(cmd_close_batc in panvk_meta_clear_zs_img()
[all...]
H A Dpanvk_vX_cs.c115 panvk_per_arch(emit_varyings)(const struct panvk_device *dev, in emit_varyings()
142 panvk_per_arch(emit_varying_bufs)(const struct panvk_varyings_info *varyings, in emit_varying_bufs()
225 panvk_per_arch(emit_attrib_bufs)(const struct panvk_attribs_info *info, in emit_attrib_bufs()
240 panvk_per_arch(emit_sampler)(const VkSamplerCreateInfo *pCreateInfo, in emit_sampler()
258 cfg.compare_function = panvk_per_arch(translate_sampler_compare_func)(pCreateInfo); in emit_sampler()
291 panvk_per_arch(emit_attribs)(const struct panvk_device *dev, in emit_attribs()
305 panvk_per_arch(emit_ubo)(mali_ptr address, size_t size, void *desc) in emit_ubo()
314 panvk_per_arch(emit_ubos)(const struct panvk_pipeline *pipeline, in emit_ubos()
320 panvk_per_arch(emit_ubo)(state->sysvals_ptr, in emit_ubos()
325 panvk_per_arch(emit_ub in emit_ubos()
[all...]
H A Dpanvk_cs.h61 panvk_per_arch(translate_compare_func)(VkCompareOp comp) in translate_compare_func()
76 panvk_per_arch(translate_sampler_compare_func)(const VkSamplerCreateInfo *pCreateInfo) in translate_sampler_compare_func()
81 enum mali_func f = panvk_per_arch(translate_compare_func)(pCreateInfo->compareOp); in translate_sampler_compare_func()
H A Dpanvk_vX_meta_copy.c629 panvk_per_arch(meta_emit_viewport)(&cmdbuf->desc_pool.base, in panvk_meta_copy_img2img()
667 panvk_per_arch(cmd_close_batch)(cmdbuf); in panvk_meta_copy_img2img()
696 panvk_per_arch(cmd_alloc_tls_desc)(cmdbuf, true); in panvk_meta_copy_img2img()
697 panvk_per_arch(cmd_alloc_fb_desc)(cmdbuf); in panvk_meta_copy_img2img()
698 panvk_per_arch(cmd_prepare_tiler_context)(cmdbuf); in panvk_meta_copy_img2img()
714 panvk_per_arch(cmd_close_batch)(cmdbuf); in panvk_meta_copy_img2img()
767 panvk_per_arch(CmdCopyImage2)(VkCommandBuffer commandBuffer, in CmdCopyImage2()
1034 panvk_per_arch(meta_emit_viewport)(&cmdbuf->desc_pool.base, in panvk_meta_copy_buf2img()
1095 panvk_per_arch(cmd_close_batch)(cmdbuf); in panvk_meta_copy_buf2img()
1119 panvk_per_arch(cmd_alloc_tls_des in panvk_meta_copy_buf2img()
[all...]
H A Dpanvk_vX_pipeline.c136 shader = panvk_per_arch(shader_create)(builder->device, stage, stage_info, in panvk_pipeline_builder_compile_shaders()
288 panvk_per_arch(emit_non_fs_rsd)(builder->device, &shader->info, shader_ptr, rsd); in panvk_pipeline_builder_init_shaders()
303 panvk_per_arch(emit_base_fs_rsd)(builder->device, pipeline, rsd); in panvk_pipeline_builder_init_shaders()
305 panvk_per_arch(emit_blend)(builder->device, pipeline, rt, bd); in panvk_pipeline_builder_init_shaders()
311 panvk_per_arch(emit_base_fs_rsd)(builder->device, pipeline, &pipeline->fs.rsd_template); in panvk_pipeline_builder_init_shaders()
313 panvk_per_arch(emit_blend)(builder->device, pipeline, rt, in panvk_pipeline_builder_init_shaders()
338 panvk_per_arch(emit_viewport)(builder->create_info.gfx->pViewportState->pViewports, in panvk_pipeline_builder_parse_viewport()
507 panvk_per_arch(blend_needs_lowering)(const struct panfrost_device *dev, in blend_needs_lowering()
575 panvk_per_arch(blend_needs_lowering)(pdev, &pipeline->blend.state, i) ? in panvk_pipeline_builder_parse_color_blend()
651 panvk_per_arch(translate_compare_fun in panvk_pipeline_builder_parse_zs()
[all...]
H A Dpanvk_private.h1095 #define panvk_per_arch(name) panvk_arch_name(name, v6) macro
1097 #define panvk_per_arch(name) panvk_arch_name(name, v7)
1105 #define panvk_per_arch(name) panvk_arch_name(name, v6)
1111 #undef panvk_per_arch
1113 #define panvk_per_arch(name) panvk_arch_name(name, v7)
1119 #undef panvk_per_arch
1124 panvk_per_arch(blend_needs_lowering)(const struct panfrost_device *dev,
1129 panvk_per_arch(shader_create)(struct panvk_device *dev,
1140 panvk_per_arch(nir_lower_descriptors)(struct nir_shader *nir,
H A Dpanvk_vX_device.c200 panvk_per_arch(queue_submit)(struct vk_queue *vk_queue, in queue_submit()
302 panvk_per_arch(CreateSampler)(VkDevice _device, in CreateSampler()
318 panvk_per_arch(emit_sampler)(pCreateInfo, &sampler->desc); in CreateSampler()
H A Dpanvk_vX_descriptor_set.c84 panvk_per_arch(CreateDescriptorSetLayout)(VkDevice _device, in CreateDescriptorSetLayout()
235 panvk_per_arch(descriptor_set_create)(struct panvk_device *device, in descriptor_set_create()
316 panvk_per_arch(emit_ubo)(set->desc_bo->ptr.gpu, in descriptor_set_create()
350 panvk_per_arch(AllocateDescriptorSets)(VkDevice _device, in AllocateDescriptorSets()
364 result = panvk_per_arch(descriptor_set_create)(device, pool, layout, &set); in AllocateDescriptorSets()
591 panvk_per_arch(emit_ubo)(ptr, size, panvk_ubo_desc(set, binding, elem)); in panvk_write_ubo_desc()
700 panvk_per_arch(UpdateDescriptorSets)(VkDevice _device, in UpdateDescriptorSets()
H A Dpanvk_vX_shader.c111 if (!panvk_per_arch(blend_needs_lowering)(pdev, blend_state, rt)) in panvk_lower_blend()
219 panvk_per_arch(shader_create)(struct panvk_device *dev, in shader_create()
286 * now, before we call panvk_per_arch(nir_lower_descriptors)() because some in shader_create()
316 NIR_PASS_V(nir, panvk_per_arch(nir_lower_descriptors), in shader_create()
H A Dpanvk_vX_image.c91 panvk_per_arch(CreateImageView)(VkDevice _device, in CreateImageView()
173 panvk_per_arch(CreateBufferView)(VkDevice _device, in CreateBufferView()
H A Dpanvk_vX_nir_lower_descriptors.c632 panvk_per_arch(nir_lower_descriptors)(nir_shader *nir, in nir_lower_descriptors()

Completed in 13 milliseconds