mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2025-11-09 13:29:46 -05:00
render/gles2: make wlr_renderer_create private
This commit is contained in:
parent
72073e5792
commit
f12fa92a85
3 changed files with 3 additions and 3 deletions
|
|
@ -111,6 +111,7 @@ struct wlr_gles2_texture {
|
||||||
struct wlr_addon buffer_addon;
|
struct wlr_addon buffer_addon;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct wlr_renderer *gles2_renderer_create(struct wlr_egl *egl);
|
||||||
|
|
||||||
bool is_gles2_pixel_format_supported(const struct wlr_gles2_renderer *renderer,
|
bool is_gles2_pixel_format_supported(const struct wlr_gles2_renderer *renderer,
|
||||||
const struct wlr_gles2_pixel_format *format);
|
const struct wlr_gles2_pixel_format *format);
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,6 @@
|
||||||
struct wlr_egl;
|
struct wlr_egl;
|
||||||
|
|
||||||
struct wlr_renderer *wlr_gles2_renderer_create_with_drm_fd(int drm_fd);
|
struct wlr_renderer *wlr_gles2_renderer_create_with_drm_fd(int drm_fd);
|
||||||
struct wlr_renderer *wlr_gles2_renderer_create(struct wlr_egl *egl);
|
|
||||||
|
|
||||||
struct wlr_egl *wlr_gles2_renderer_get_egl(struct wlr_renderer *renderer);
|
struct wlr_egl *wlr_gles2_renderer_get_egl(struct wlr_renderer *renderer);
|
||||||
bool wlr_gles2_renderer_check_ext(struct wlr_renderer *renderer,
|
bool wlr_gles2_renderer_check_ext(struct wlr_renderer *renderer,
|
||||||
|
|
|
||||||
|
|
@ -694,7 +694,7 @@ struct wlr_renderer *wlr_gles2_renderer_create_with_drm_fd(int drm_fd) {
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
struct wlr_renderer *renderer = wlr_gles2_renderer_create(egl);
|
struct wlr_renderer *renderer = gles2_renderer_create(egl);
|
||||||
if (!renderer) {
|
if (!renderer) {
|
||||||
wlr_log(WLR_ERROR, "Failed to create GLES2 renderer");
|
wlr_log(WLR_ERROR, "Failed to create GLES2 renderer");
|
||||||
wlr_egl_destroy(egl);
|
wlr_egl_destroy(egl);
|
||||||
|
|
@ -704,7 +704,7 @@ struct wlr_renderer *wlr_gles2_renderer_create_with_drm_fd(int drm_fd) {
|
||||||
return renderer;
|
return renderer;
|
||||||
}
|
}
|
||||||
|
|
||||||
struct wlr_renderer *wlr_gles2_renderer_create(struct wlr_egl *egl) {
|
struct wlr_renderer *gles2_renderer_create(struct wlr_egl *egl) {
|
||||||
if (!wlr_egl_context_set_current(&egl->ctx)) {
|
if (!wlr_egl_context_set_current(&egl->ctx)) {
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue