/* Generated by wayland-scanner 1.23.1 */ #ifndef ZWP_LINUX_EXPLICIT_SYNCHRONIZATION_UNSTABLE_V1_ENUM_PROTOCOL_H #define ZWP_LINUX_EXPLICIT_SYNCHRONIZATION_UNSTABLE_V1_ENUM_PROTOCOL_H #ifdef __cplusplus extern "C" { #endif #ifndef ZWP_LINUX_EXPLICIT_SYNCHRONIZATION_V1_ERROR_ENUM #define ZWP_LINUX_EXPLICIT_SYNCHRONIZATION_V1_ERROR_ENUM enum zwp_linux_explicit_synchronization_v1_error { /** * the surface already has a synchronization object associated */ ZWP_LINUX_EXPLICIT_SYNCHRONIZATION_V1_ERROR_SYNCHRONIZATION_EXISTS = 0, }; #endif /* ZWP_LINUX_EXPLICIT_SYNCHRONIZATION_V1_ERROR_ENUM */ #ifndef ZWP_LINUX_SURFACE_SYNCHRONIZATION_V1_ERROR_ENUM #define ZWP_LINUX_SURFACE_SYNCHRONIZATION_V1_ERROR_ENUM enum zwp_linux_surface_synchronization_v1_error { /** * the fence specified by the client could not be imported */ ZWP_LINUX_SURFACE_SYNCHRONIZATION_V1_ERROR_INVALID_FENCE = 0, /** * multiple fences added for a single surface commit */ ZWP_LINUX_SURFACE_SYNCHRONIZATION_V1_ERROR_DUPLICATE_FENCE = 1, /** * multiple releases added for a single surface commit */ ZWP_LINUX_SURFACE_SYNCHRONIZATION_V1_ERROR_DUPLICATE_RELEASE = 2, /** * the associated wl_surface was destroyed */ ZWP_LINUX_SURFACE_SYNCHRONIZATION_V1_ERROR_NO_SURFACE = 3, /** * the buffer does not support explicit synchronization */ ZWP_LINUX_SURFACE_SYNCHRONIZATION_V1_ERROR_UNSUPPORTED_BUFFER = 4, /** * no buffer was attached */ ZWP_LINUX_SURFACE_SYNCHRONIZATION_V1_ERROR_NO_BUFFER = 5, }; #endif /* ZWP_LINUX_SURFACE_SYNCHRONIZATION_V1_ERROR_ENUM */ #ifdef __cplusplus } #endif #endif