13 #ifdef WAYLAND_DYNLOAD_FN
20 #elif defined(WAYLAND_DYNLOAD_IFACE)
25 # if !defined(__WAYLAND_DYNLOAD_CURSOR_H__) && !defined(WAYLAND_DYNLOAD_VALIDATE)
26 # define __WAYLAND_DYNLOAD_CURSOR_H__
28 # include <wayland-cursor.h>
32 # ifndef WAYLAND_DYNLOAD_VALIDATE
33 # define WL_DYN_FN(a) (*a)
35 # define WL_DYN_FN(a) (a)
38 # ifndef WAYLAND_DYNLOAD_VALIDATE
54 # ifndef WAYLAND_DYNLOAD_VALIDATE
59 # ifndef WAYLAND_DYNLOAD_VALIDATE
60 # define wl_cursor_theme_load(...) (*wayland_dynload_cursor.wl_cursor_theme_load)(__VA_ARGS__)
61 # define wl_cursor_theme_destroy(...) \
62 (*wayland_dynload_cursor.wl_cursor_theme_destroy)(__VA_ARGS__)
63 # define wl_cursor_theme_get_cursor(...) \
64 (*wayland_dynload_cursor.wl_cursor_theme_get_cursor)(__VA_ARGS__)
65 # define wl_cursor_image_get_buffer(...) \
66 (*wayland_dynload_cursor.wl_cursor_image_get_buffer)(__VA_ARGS__)
67 # define wl_cursor_frame(...) (*wayland_dynload_cursor.wl_cursor_frame)(__VA_ARGS__)
68 # define wl_cursor_frame_and_duration(...) \
69 (*wayland_dynload_cursor.wl_cursor_frame_and_duration)(__VA_ARGS__)
static DBVT_INLINE btScalar size(const btDbvtVolume &a)
depth_tx normal_tx diffuse_light_tx specular_light_tx volume_light_tx environment_tx ambient_occlusion_tx aov_value_tx in_weight_img image(1, GPU_R32F, Qualifier::WRITE, ImageType::FLOAT_2D_ARRAY, "out_weight_img") .image(3
int WL_DYN_FN() wl_cursor_frame(struct wl_cursor *cursor, uint32_t time)
struct wl_cursor_theme *WL_DYN_FN() wl_cursor_theme_load(const char *name, int size, struct wl_shm *shm)
struct wl_cursor *WL_DYN_FN() wl_cursor_theme_get_cursor(struct wl_cursor_theme *theme, const char *name)
struct wl_buffer *WL_DYN_FN() wl_cursor_image_get_buffer(struct wl_cursor_image *image)
void WL_DYN_FN() wl_cursor_theme_destroy(struct wl_cursor_theme *theme)
int WL_DYN_FN() wl_cursor_frame_and_duration(struct wl_cursor *cursor, uint32_t time, uint32_t *duration)
#define WAYLAND_DYNLOAD_FN(symbol)
struct WaylandDynload_Cursor wayland_dynload_cursor
#define wl_cursor_frame_and_duration(...)
#define wl_cursor_frame(...)
#define wl_cursor_theme_get_cursor(...)
#define wl_cursor_theme_load(...)
#define wl_cursor_image_get_buffer(...)
#define wl_cursor_theme_destroy(...)