Home
last modified time | relevance | path

Searched refs:PL_ARRAY (Results 1 – 19 of 19) sorted by relevance

/dports/graphics/libplacebo/libplacebo-4.157.0/src/vulkan/
H A Dcommand.h49 PL_ARRAY(VkSemaphore) deps;
50 PL_ARRAY(VkPipelineStageFlags) depstages;
53 PL_ARRAY(VkSemaphore) sigs;
57 PL_ARRAY(struct vk_callback) callbacks;
60 PL_ARRAY(const void *) objs;
129 PL_ARRAY(struct vk_cmd *) cmds;
H A Dcommon.h69 PL_ARRAY(const char *) exts;
72 PL_ARRAY(struct vk_cmdpool *) pools;
81 PL_ARRAY(struct vk_cmd *) cmds_queued; // recorded but not yet submitted
82 PL_ARRAY(struct vk_cmd *) cmds_pending; // submitted but not completed
90 PL_ARRAY(struct vk_signal *) signals;
H A Dgpu.h115 PL_ARRAY(VkSemaphore) ext_deps; // external semaphore, not owned by the pl_tex
H A Dformats.c188 PL_ARRAY(pl_fmt) formats = {0}; in vk_setup_formats()
267 PL_ARRAY(uint64_t) modlist = {0}; in vk_setup_formats()
H A Dswapchain.c35 PL_ARRAY(VkSurfaceFormatKHR) formats;
52 PL_ARRAY(pl_tex) images; // pl_tex wrappers for the VkImages
53 PL_ARRAY(struct sem_pair) sems; // pool of semaphores used to synchronize images
H A Dmalloc.c71 PL_ARRAY(struct vk_region) regions;
91 PL_ARRAY(struct vk_slab *) slabs; // array of slabs sorted by size
100 PL_ARRAY(struct vk_heap) heaps;
H A Dcontext.c500 PL_ARRAY(const char *) exts = {0}; in pl_vk_inst_create()
574 PL_ARRAY(const char *) layers = {0}; in pl_vk_inst_create()
1022 typedef PL_ARRAY(VkDeviceQueueCreateInfo) qinfo_arr_t;
1122 PL_ARRAY(const struct vk_fun *) ext_funs = {0}; in device_init()
H A Dgpu_pass.c429 PL_ARRAY(VkDescriptorPoolSize) dsPoolSizes = {0}; in vk_pass_create()
469 PL_ARRAY(VkSpecializationMapEntry) entries = {0}; in vk_pass_create()
/dports/graphics/libplacebo/libplacebo-4.157.0/src/
H A Dshaders.h42 PL_ARRAY(struct pl_ref *) tmp; // only used for var/va/desc names and data
55 PL_ARRAY(struct pl_shader_va) vas;
56 PL_ARRAY(struct pl_shader_var) vars;
57 PL_ARRAY(struct pl_shader_desc) descs;
58 PL_ARRAY(struct pl_shader_const) consts;
59 PL_ARRAY(const char *) steps;
H A Dpl_alloc.h109 #define PL_ARRAY(type) struct { type *elem; int num; } macro
177 PL_ARRAY(__typeof__((arr)[0])) _arr = { (arr), (idxvar) }; \
H A Ddispatch.c50 PL_ARRAY(pl_shader) shaders; // to avoid re-allocations
51 PL_ARRAY(struct pass *) passes; // compiled passes
52 PL_ARRAY(struct cached_pass) cached_passes; // not-yet-compiled passes
404 PL_ARRAY(struct pl_buffer_var) pc_bvars = {0}; in generate_shaders()
H A Ddummy.c91 PL_ARRAY(pl_fmt) formats = {0}; in pl_gpu_dummy_create()
H A Drenderer.c73 PL_ARRAY(pl_tex) fbos;
79 PL_ARRAY(struct osd_vertex) osd_vertices;
80 PL_ARRAY(uint16_t) osd_indices;
84 PL_ARRAY(struct cached_frame) frames;
85 PL_ARRAY(pl_tex) frame_fbos;
/dports/graphics/libplacebo/libplacebo-4.157.0/src/d3d11/
H A Dgpu.h196 PL_ARRAY(int) cbvs;
197 PL_ARRAY(int) srvs;
198 PL_ARRAY(int) samplers;
220 PL_ARRAY(int) uavs;
H A Dformats.c110 PL_ARRAY(pl_fmt) formats = {0}; in pl_d3d11_setup_formats()
/dports/graphics/libplacebo/libplacebo-4.157.0/src/opengl/
H A Dgpu.h40 PL_ARRAY(struct fbo_format) fbo_formats;
43 PL_ARRAY(struct gl_cb) callbacks;
47 PL_ARRAY(EGLint) egl_formats;
H A Dswapchain.c37 PL_ARRAY(GLsync) vsync_fences;
/dports/graphics/libplacebo/libplacebo-4.157.0/src/utils/
H A Dframe_queue.c79 PL_ARRAY(struct entry) queue;
92 PL_ARRAY(uint64_t) tmp_sig;
93 PL_ARRAY(float) tmp_ts;
94 PL_ARRAY(const struct pl_frame *) tmp_frame;
97 PL_ARRAY(struct cache_entry) cache;
/dports/graphics/libplacebo/libplacebo-4.157.0/src/shaders/
H A Dcustom.c672 PL_ARRAY(struct pl_var) vars = {0}; in parse_buf()
868 PL_ARRAY(struct hook_pass) hook_passes;
871 PL_ARRAY(struct pl_shader_desc) descriptors;
875 PL_ARRAY(struct pass_tex) pass_textures;