Lines Matching defs:buffer
80 * The file is suitable for buffer sharing between processes by
155 "Wayland: Failed to create buffer file of size %d: %s",
185 struct wl_buffer* buffer =
193 return buffer;
199 struct wl_buffer* buffer,
212 wl_surface_attach(edge->surface, buffer, 0, 0);
229 if (!window->wl.fallback.buffer)
230 window->wl.fallback.buffer = createShmBuffer(&image);
231 if (!window->wl.fallback.buffer)
235 window->wl.fallback.buffer,
239 window->wl.fallback.buffer,
243 window->wl.fallback.buffer,
247 window->wl.fallback.buffer,
402 // When using fractional scaling, the buffer scale should remain at 1
1084 struct wl_buffer* buffer;
1089 buffer = cursorWayland->buffer;
1099 buffer = wl_cursor_image_get_buffer(image);
1100 if (!buffer)
1118 wl_surface_attach(surface, buffer, 0, 0);
1512 struct wl_buffer* buffer = wl_cursor_image_get_buffer(image);
1513 if (!buffer)
1521 wl_surface_attach(surface, buffer, 0, 0);
2214 if (window->wl.fallback.buffer)
2215 wl_buffer_destroy(window->wl.fallback.buffer);
2753 cursor->wl.buffer = createShmBuffer(image);
2754 if (!cursor->wl.buffer)
2871 if (cursor->wl.buffer)
2872 wl_buffer_destroy(cursor->wl.buffer);