Home
last modified time | relevance | path

Searched refs:vk_ctx (Results 1 – 24 of 24) sorted by relevance

/dports/graphics/piglit/piglit-136a7f5fa0703603be1ffb338abe4865e76a8058/tests/spec/ext_external_objects/
H A Dvk.h33 struct vk_ctx struct
113 vk_init_ctx(struct vk_ctx *ctx);
119 vk_cleanup_ctx(struct vk_ctx *ctx);
125 vk_create_ext_image(struct vk_ctx *ctx,
130 vk_create_ext_buffer(struct vk_ctx *ctx,
140 vk_destroy_ext_bo(struct vk_ctx *ctx,
158 vk_create_renderer(struct vk_ctx *ctx,
170 vk_destroy_renderer(struct vk_ctx *ctx,
174 vk_create_buffer(struct vk_ctx *ctx,
187 vk_destroy_buffer(struct vk_ctx *ctx,
[all …]
H A Dinterop.h64 gl_create_mem_obj_from_vk_mem(struct vk_ctx *ctx,
82 gl_create_semaphores_from_vk(const struct vk_ctx *ctx,
90 gl_check_vk_compatibility(const struct vk_ctx *ctx);
H A Dvk.c200 create_cmd_pool(struct vk_ctx *ctx) in create_cmd_pool()
218 create_renderpass(struct vk_ctx *ctx, in create_renderpass()
369 create_framebuffer(struct vk_ctx *ctx, in create_framebuffer()
483 create_pipeline(struct vk_ctx *ctx, in create_pipeline()
740 alloc_memory(struct vk_ctx *ctx, in alloc_memory()
880 vk_init_ctx(struct vk_ctx *ctx) in vk_init_ctx()
978 vk_cleanup_ctx(struct vk_ctx *ctx) in vk_cleanup_ctx()
1074 vk_destroy_ext_bo(struct vk_ctx *ctx, in vk_destroy_ext_bo()
1190 vk_create_buffer(struct vk_ctx *ctx, in vk_create_buffer()
1268 vk_destroy_buffer(struct vk_ctx *ctx, in vk_destroy_buffer()
[all …]
H A Dinterop.c45 gl_create_mem_obj_from_vk_mem(struct vk_ctx *ctx, in gl_create_mem_obj_from_vk_mem()
159 gl_create_semaphores_from_vk(const struct vk_ctx *ctx, in gl_create_semaphores_from_vk()
239 gl_check_vk_compatibility(const struct vk_ctx *ctx) in gl_check_vk_compatibility()
261 vk_check_gl_compatibility(struct vk_ctx *ctx) in vk_check_gl_compatibility()
H A Dvk_buf_exchange.c91 static struct vk_ctx vk_core;
H A Dvk_image_display.c91 static struct vk_ctx vk_core;
H A Dvk_image_overwrite.c43 static struct vk_ctx vk_core;
H A Dvk_image_display_overwrite.c120 static struct vk_ctx vk_core;
/dports/graphics/libplacebo/libplacebo-4.157.0/src/vulkan/
H A Dcommand.h35 void vk_dev_callback(struct vk_ctx *vk, vk_cb callback,
110 enum vk_wait_type vk_cmd_wait(struct vk_ctx *vk, struct vk_cmd *cmd,
117 void vk_signal_destroy(struct vk_ctx *vk, struct vk_signal **sig);
133 struct vk_cmdpool *vk_cmdpool_create(struct vk_ctx *vk,
137 void vk_cmdpool_destroy(struct vk_ctx *vk, struct vk_cmdpool *pool);
145 bool vk_cmd_queue(struct vk_ctx *vk, struct vk_cmd **cmd);
156 bool vk_poll_commands(struct vk_ctx *vk, uint64_t timeout);
160 bool vk_flush_commands(struct vk_ctx *vk);
164 bool vk_flush_obj(struct vk_ctx *vk, const void *obj);
169 void vk_rotate_queues(struct vk_ctx *vk);
[all …]
H A Dcommand.c22 static VkResult vk_cmd_poll(struct vk_ctx *vk, struct vk_cmd *cmd, in vk_cmd_poll()
28 static void vk_cmd_reset(struct vk_ctx *vk, struct vk_cmd *cmd) in vk_cmd_reset()
48 static void vk_cmd_destroy(struct vk_ctx *vk, struct vk_cmd *cmd) in vk_cmd_destroy()
91 void vk_dev_callback(struct vk_ctx *vk, vk_cb callback, in vk_dev_callback()
290 struct vk_cmdpool *vk_cmdpool_create(struct vk_ctx *vk, in vk_cmdpool_create()
368 bool vk_cmd_queue(struct vk_ctx *vk, struct vk_cmd **pcmd) in vk_cmd_queue()
402 bool vk_poll_commands(struct vk_ctx *vk, uint64_t timeout) in vk_poll_commands()
433 bool vk_flush_commands(struct vk_ctx *vk) in vk_flush_commands()
438 bool vk_flush_obj(struct vk_ctx *vk, const void *obj) in vk_flush_obj()
527 void vk_rotate_queues(struct vk_ctx *vk) in vk_rotate_queues()
[all …]
H A Dgpu.c44 struct vk_ctx *vk = p->vk; in timer_destroy_cb()
54 struct vk_ctx *vk = p->vk; in vk_timer_create()
76 struct vk_ctx *vk = p->vk; in vk_timer_destroy()
89 struct vk_ctx *vk = p->vk; in vk_timer_query()
121 struct vk_ctx *vk = p->vk; in timer_begin()
164 struct vk_ctx *vk = p->vk; in _begin_cmd()
212 struct vk_ctx *vk = p->vk; in _end_cmd()
255 struct vk_ctx *vk = p->vk; in vk_gpu_destroy()
571 struct vk_ctx *vk = p->vk; in vk_sync_destroy()
611 struct vk_ctx *vk = p->vk; in vk_sync_create()
[all …]
H A Dgpu_buf.c34 struct vk_ctx *vk = p->vk; in vk_buf_barrier()
151 struct vk_ctx *vk = p->vk; in vk_buf_deref()
165 struct vk_ctx *vk = p->vk; in vk_buf_create()
321 static void invalidate_memslice(struct vk_ctx *vk, const struct vk_memslice *mem) in invalidate_memslice()
338 struct vk_ctx *vk = p->vk; in vk_buf_flush()
375 struct vk_ctx *vk = p->vk; in vk_buf_poll()
397 struct vk_ctx *vk = p->vk; in vk_buf_write()
471 struct vk_ctx *vk = p->vk; in vk_buf_copy()
504 struct vk_ctx *vk = p->vk; in vk_buf_export()
H A Dmalloc.c97 struct vk_ctx *vk;
105 struct vk_ctx *vk = ma->vk; in vk_malloc_print_heap()
164 static void slab_free(struct vk_ctx *vk, struct vk_slab *slab) in slab_free()
236 struct vk_ctx *vk = ma->vk; in find_best_memtype()
305 struct vk_ctx *vk = ma->vk; in slab_alloc()
512 static void heap_uninit(struct vk_ctx *vk, struct vk_heap *heap) in heap_uninit()
521 struct vk_malloc *vk_malloc_create(struct vk_ctx *vk) in vk_malloc_create()
560 struct vk_ctx *vk = ma->vk; in vk_malloc_handle_caps()
578 struct vk_ctx *vk = ma->vk; in vk_malloc_free()
719 struct vk_ctx *vk = ma->vk; in vk_malloc_import()
[all …]
H A Dswapchain.c33 struct vk_ctx *vk;
154 struct vk_ctx *vk = p->vk; in pick_surf_format()
271 struct vk_ctx *vk = p->vk; in set_hdr_metadata()
305 struct vk_ctx *vk = PL_PRIV(plvk); in pl_vulkan_create_swapchain()
397 struct vk_ctx *vk = p->vk; in vk_sw_destroy()
422 struct vk_ctx *vk = p->vk; in update_swapchain_info()
547 static void destroy_swapchain(struct vk_ctx *vk, struct priv *p) in destroy_swapchain()
558 struct vk_ctx *vk = p->vk; in vk_sw_recreate()
681 struct vk_ctx *vk = p->vk; in vk_sw_start_frame()
751 struct vk_ctx *vk = p->vk; in vk_sw_submit_frame()
H A Dgpu_tex.c25 struct vk_ctx *vk = p->vk; in vk_tex_barrier()
112 struct vk_ctx *vk = p->vk; in vk_tex_signal()
125 struct vk_ctx *vk = p->vk; in vk_tex_destroy()
155 struct vk_ctx *vk = p->vk; in vk_init_image()
265 struct vk_ctx *vk = p->vk; in vk_tex_create()
597 struct vk_ctx *vk = p->vk; in vk_tex_clear_ex()
628 struct vk_ctx *vk = p->vk; in vk_tex_blit()
711 struct vk_ctx *vk = p->vk; in vk_img_copy_queue()
766 struct vk_ctx *vk = p->vk; in vk_tex_upload()
896 struct vk_ctx *vk = p->vk; in vk_tex_download()
[all …]
H A Dgpu.h29 pl_gpu pl_gpu_create_vk(struct vk_ctx *vk);
55 struct vk_ctx *vk;
H A Dcontext.c45 .offset = offsetof(struct vk_ctx, N), \
50 .offset = offsetof(struct vk_ctx, N), \
322 static void load_vk_fun(struct vk_ctx *vk, const struct vk_fun *fun) in load_vk_fun()
843 struct vk_ctx *vk = PL_PRIV(*pl_vk); in pl_vulkan_destroy()
1050 static bool device_init(struct vk_ctx *vk, const struct pl_vulkan_params *params) in device_init()
1267 struct pl_vulkan *pl_vk = pl_zalloc_obj(NULL, pl_vk, struct vk_ctx); in pl_vulkan_create()
1268 struct vk_ctx *vk = PL_PRIV(pl_vk); in pl_vulkan_create()
1269 *vk = (struct vk_ctx) { in pl_vulkan_create()
1412 struct pl_vulkan *pl_vk = pl_zalloc_obj(NULL, pl_vk, struct vk_ctx); in pl_vulkan_import()
1413 struct vk_ctx *vk = PL_PRIV(pl_vk); in pl_vulkan_import()
[all …]
H A Dmalloc.h24 struct vk_malloc *vk_malloc_create(struct vk_ctx *vk);
H A Dutils.h39 bool vk_external_mem_check(struct vk_ctx *vk,
H A Dgpu_pass.c61 struct vk_ctx *vk = p->vk; in pass_destroy_cb()
80 struct vk_ctx *vk = p->vk; in vk_pass_destroy()
185 static void destroy_pipeline(struct vk_ctx *vk, VkPipeline pipeline) in destroy_pipeline()
190 static VkResult vk_recreate_pipelines(struct vk_ctx *vk, pl_pass pass, in vk_recreate_pipelines()
348 struct vk_ctx *vk = p->vk; in vk_pass_create()
884 struct vk_ctx *vk = p->vk; in vk_pass_run()
H A Dutils.c63 bool vk_external_mem_check(struct vk_ctx *vk, in vk_external_mem_check()
H A Dcommon.h52 struct vk_ctx { struct
H A Dformats.c187 struct vk_ctx *vk = p->vk; in vk_setup_formats()
/dports/graphics/libplacebo/libplacebo-4.157.0/src/tests/
H A Dvulkan.c49 struct vk_ctx *vk = PL_PRIV(pl_vk); in vulkan_interop_tests()