Lines Matching defs:gl_renderer
139 struct gl_renderer { struct
140 struct weston_renderer base;
141 int fragment_shader_debug;
142 int fan_debug;
143 struct weston_binding *fragment_binding;
144 struct weston_binding *fan_binding;
146 EGLDisplay egl_display;
147 EGLContext egl_context;
148 EGLConfig egl_config;
150 struct wl_array vertices;
151 struct wl_array vtxcnt;
153 PFNGLEGLIMAGETARGETTEXTURE2DOESPROC image_target_texture_2d;
154 PFNEGLCREATEIMAGEKHRPROC create_image;
155 PFNEGLDESTROYIMAGEKHRPROC destroy_image;
158 PFNEGLSWAPBUFFERSWITHDAMAGEEXTPROC swap_buffers_with_damage;
161 PFNEGLCREATEPLATFORMWINDOWSURFACEEXTPROC create_platform_window;
163 int has_unpack_subimage;
165 PFNEGLBINDWAYLANDDISPLAYWL bind_display;
166 PFNEGLUNBINDWAYLANDDISPLAYWL unbind_display;
167 PFNEGLQUERYWAYLANDBUFFERWL query_buffer;
168 int has_bind_display;
170 int has_egl_image_external;
172 int has_egl_buffer_age;
174 int has_configless_context;
176 int has_dmabuf_import;
177 struct wl_list dmabuf_images;
201 gl_renderer_create_surface(struct weston_surface *surface); argument
212 static inline struct gl_renderer * argument