Untitled
unknown
plain_text
a year ago
824 B
8
Indexable
struct wlr_buffer *create_shared_buffer(struct wlr_compositor *compositor,
int width, int height,
uint32_t format) {
// Note: wlroots doesn't have a direct wlr_buffer_create_with_size method
// You'd typically create buffers through specific renderers or surfaces
// Example using a renderer (if you have one available):
struct wlr_renderer *renderer = wlr_compositor_get_renderer(compositor);
if (!renderer) {
fprintf(stderr, "Failed to get renderer\n");
return NULL;
}
struct wlr_buffer *buffer = wlr_buffer_create(renderer, width, height, format);
if (!buffer) {
fprintf(stderr, "Failed to create wlr_buffer\n");
return NULL;
}
return buffer;
}Editor is loading...
Leave a Comment