1WAFFLE_GBM(3) Waffle Manual WAFFLE_GBM(3)
2
3
4
6 waffle_gbm, waffle_gbm_display, waffle_gbm_config, waffle_gbm_context,
7 waffle_gbm_window - Containers for underlying native GBM objects
8
10 #include <waffle_gbm.h>
11
12 struct waffle_gbm_display {
13 struct gbm_device *gbm_device;
14 EGLDisplay egl_display;
15 };
16
17 struct waffle_gbm_config {
18 struct waffle_gbm_display display;
19 EGLConfig egl_config;
20 };
21
22 struct waffle_gbm_context {
23 struct waffle_gbm_display display;
24 EGLContext egl_context;
25 };
26
27 struct waffle_gbm_window {
28 struct waffle_gbm_display display;
29 struct gbm_surface *gbm_surface;
30 EGLSurface egl_surface;
31 };
32
33
35 Please report bugs or and feature requests to
36 https://gitlab.freedesktop.org/mesa/waffle/issues.
37
39 waffle(7), waffle_native(3)
40
42 Chad Versace <chad.versace@linux.intel.com>
43 Maintainer
44
46 Copyright © 2013 Intel
47
48 This manual page is licensed under the Creative Commons
49 Attribution-ShareAlike 3.0 United States License (CC BY-SA 3.0). To
50 view a copy of this license, visit
51 http://creativecommons.org.license/by-sa/3.0/us.
52
53
54
55
56waffle 07/22/2023 WAFFLE_GBM(3)