/third_party/mesa3d/src/panfrost/vulkan/ |
D | panvk_vX_cs.h | 36 panvk_per_arch(emit_varying)(const struct panvk_device *dev, 42 panvk_per_arch(emit_varyings)(const struct panvk_device *dev, 48 panvk_per_arch(emit_varying_bufs)(const struct panvk_varyings_info *varyings, 52 panvk_per_arch(emit_attrib_bufs)(const struct panvk_attribs_info *info, 59 panvk_per_arch(emit_attribs)(const struct panvk_device *dev, 67 panvk_per_arch(emit_ubo)(mali_ptr address, size_t size, void *desc); 70 panvk_per_arch(emit_ubos)(const struct panvk_pipeline *pipeline, 75 panvk_per_arch(emit_sampler)(const VkSamplerCreateInfo *pCreateInfo, 79 panvk_per_arch(emit_vertex_job)(const struct panvk_pipeline *pipeline, 84 panvk_per_arch(emit_compute_job)(const struct panvk_pipeline *pipeline, [all …]
|
D | panvk_vX_meta.h | 33 panvk_per_arch(meta_init)(struct panvk_physical_device *dev); 36 panvk_per_arch(meta_cleanup)(struct panvk_physical_device *dev); 39 panvk_per_arch(meta_emit_viewport)(struct pan_pool *pool, 44 panvk_per_arch(meta_clear_init)(struct panvk_physical_device *dev); 47 panvk_per_arch(meta_blit_init)(struct panvk_physical_device *dev); 50 panvk_per_arch(meta_blit_cleanup)(struct panvk_physical_device *dev); 53 panvk_per_arch(meta_copy_init)(struct panvk_physical_device *dev);
|
D | panvk_vX_meta.c | 35 panvk_per_arch(meta_emit_viewport)(struct pan_pool *pool, in panvk_per_arch() function 52 panvk_per_arch(meta_init)(struct panvk_physical_device *dev) in panvk_per_arch() function 58 panvk_per_arch(meta_blit_init)(dev); in panvk_per_arch() 59 panvk_per_arch(meta_copy_init)(dev); in panvk_per_arch() 60 panvk_per_arch(meta_clear_init)(dev); in panvk_per_arch() 64 panvk_per_arch(meta_cleanup)(struct panvk_physical_device *dev) in panvk_per_arch() function 66 panvk_per_arch(meta_blit_cleanup)(dev); in panvk_per_arch()
|
D | panvk_vX_cmd_buffer.c | 69 panvk_per_arch(cmd_close_batch)(struct panvk_cmd_buffer *cmdbuf) in panvk_per_arch() function 147 panvk_per_arch(CmdNextSubpass2)(VkCommandBuffer commandBuffer, in panvk_per_arch() function 153 panvk_per_arch(cmd_close_batch)(cmdbuf); in panvk_per_arch() 161 panvk_per_arch(CmdNextSubpass)(VkCommandBuffer cmd, VkSubpassContents contents) in panvk_per_arch() function 171 panvk_per_arch(CmdNextSubpass2)(cmd, &binfo, &einfo); in panvk_per_arch() 175 panvk_per_arch(cmd_alloc_fb_desc)(struct panvk_cmd_buffer *cmdbuf) in panvk_per_arch() function 201 panvk_per_arch(cmd_alloc_tls_desc)(struct panvk_cmd_buffer *cmdbuf, bool gfx) in panvk_per_arch() function 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_constant)(cmdbuf->device, pipeline, i, in panvk_draw_prepare_fs_rsd() [all …]
|
D | panvk_vX_cmd_buffer.h | 36 panvk_per_arch(cmd_close_batch)(struct panvk_cmd_buffer *cmdbuf); 40 panvk_per_arch(cmd_get_tiler_context)(struct panvk_cmd_buffer *cmdbuf, 44 panvk_per_arch(cmd_alloc_fb_desc)(struct panvk_cmd_buffer *cmdbuf); 47 panvk_per_arch(cmd_alloc_tls_desc)(struct panvk_cmd_buffer *cmdbuf, bool gfx); 50 panvk_per_arch(cmd_prepare_tiler_context)(struct panvk_cmd_buffer *cmdbuf);
|
D | panvk_vX_meta_blit.c | 103 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 panvk_per_arch() function 194 panvk_per_arch(CmdResolveImage2)(VkCommandBuffer commandBuffer, in panvk_per_arch() function 201 panvk_per_arch(meta_blit_init)(struct panvk_physical_device *dev) in panvk_per_arch() function 215 panvk_per_arch(meta_blit_cleanup)(struct panvk_physical_device *dev) in panvk_per_arch() function
|
D | panvk_vX_meta_clear.c | 280 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 panvk_per_arch() function 394 panvk_per_arch(cmd_close_batch)(cmdbuf); in panvk_per_arch() 453 panvk_per_arch(cmd_alloc_fb_desc)(cmdbuf); in panvk_meta_clear_zs_img() 454 panvk_per_arch(cmd_close_batch)(cmdbuf); in panvk_meta_clear_zs_img() [all …]
|
D | panvk_vX_cs.c | 115 panvk_per_arch(emit_varyings)(const struct panvk_device *dev, in panvk_per_arch() function 142 panvk_per_arch(emit_varying_bufs)(const struct panvk_varyings_info *varyings, in panvk_per_arch() function 225 panvk_per_arch(emit_attrib_bufs)(const struct panvk_attribs_info *info, in panvk_per_arch() function 240 panvk_per_arch(emit_sampler)(const VkSamplerCreateInfo *pCreateInfo, in panvk_per_arch() function 258 cfg.compare_function = panvk_per_arch(translate_sampler_compare_func)(pCreateInfo); in panvk_per_arch() 291 panvk_per_arch(emit_attribs)(const struct panvk_device *dev, in panvk_per_arch() function 305 panvk_per_arch(emit_ubo)(mali_ptr address, size_t size, void *desc) in panvk_per_arch() function 314 panvk_per_arch(emit_ubos)(const struct panvk_pipeline *pipeline, in panvk_per_arch() function 320 panvk_per_arch(emit_ubo)(state->sysvals_ptr, in panvk_per_arch() 325 panvk_per_arch(emit_ubo)(state->push_constants, in panvk_per_arch() [all …]
|
D | panvk_cs.h | 61 panvk_per_arch(translate_compare_func)(VkCompareOp comp) in panvk_per_arch() function 76 panvk_per_arch(translate_sampler_compare_func)(const VkSamplerCreateInfo *pCreateInfo) in panvk_per_arch() function 81 enum mali_func f = panvk_per_arch(translate_compare_func)(pCreateInfo->compareOp); in panvk_per_arch()
|
D | panvk_vX_meta_copy.c | 629 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 panvk_per_arch() function 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_desc)(cmdbuf, true); in panvk_meta_copy_buf2img() [all …]
|
D | panvk_vX_pipeline.c | 136 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 panvk_per_arch() function 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_func)(builder->create_info.gfx->pDepthStencilState->depthCompareO… in panvk_pipeline_builder_parse_zs() [all …]
|
D | panvk_private.h | 1095 #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,
|
D | panvk_vX_device.c | 200 panvk_per_arch(queue_submit)(struct vk_queue *vk_queue, in panvk_per_arch() function 302 panvk_per_arch(CreateSampler)(VkDevice _device, in panvk_per_arch() function 318 panvk_per_arch(emit_sampler)(pCreateInfo, &sampler->desc); in panvk_per_arch()
|
D | panvk_vX_descriptor_set.c | 84 panvk_per_arch(CreateDescriptorSetLayout)(VkDevice _device, in panvk_per_arch() function 235 panvk_per_arch(descriptor_set_create)(struct panvk_device *device, in panvk_per_arch() function 316 panvk_per_arch(emit_ubo)(set->desc_bo->ptr.gpu, in panvk_per_arch() 350 panvk_per_arch(AllocateDescriptorSets)(VkDevice _device, in panvk_per_arch() function 364 result = panvk_per_arch(descriptor_set_create)(device, pool, layout, &set); in panvk_per_arch() 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 panvk_per_arch() function
|
D | panvk_vX_shader.c | 111 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 panvk_per_arch() function 316 NIR_PASS_V(nir, panvk_per_arch(nir_lower_descriptors), in panvk_per_arch()
|
D | panvk_vX_device.h | 33 panvk_per_arch(queue_submit)(struct vk_queue *queue,
|
D | panvk_vX_image.c | 91 panvk_per_arch(CreateImageView)(VkDevice _device, in panvk_per_arch() function 173 panvk_per_arch(CreateBufferView)(VkDevice _device, in panvk_per_arch() function
|
D | panvk_vX_nir_lower_descriptors.c | 632 panvk_per_arch(nir_lower_descriptors)(nir_shader *nir, in panvk_per_arch() function
|