mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2026-04-17 06:46:39 -04:00
render: use dev_t when creating renderer
We don't actually need to open a DRM node here. We just need a way to reference a DRM node. A dev_t is better suited for this.
This commit is contained in:
parent
986a2d9f66
commit
03c344de59
9 changed files with 86 additions and 79 deletions
|
|
@ -10,7 +10,6 @@
|
|||
#define WLR_RENDER_GLES2_H
|
||||
|
||||
#include <GLES2/gl2.h>
|
||||
|
||||
#include <wlr/render/wlr_renderer.h>
|
||||
|
||||
struct wlr_egl;
|
||||
|
|
@ -28,7 +27,7 @@ struct wlr_egl;
|
|||
* render pass can't be used before the nested render pass is submitted.
|
||||
*/
|
||||
|
||||
struct wlr_renderer *wlr_gles2_renderer_create_with_drm_fd(int drm_fd);
|
||||
struct wlr_renderer *wlr_gles2_renderer_create_with_drm_dev_id(dev_t dev_id);
|
||||
struct wlr_renderer *wlr_gles2_renderer_create(struct wlr_egl *egl);
|
||||
|
||||
struct wlr_egl *wlr_gles2_renderer_get_egl(struct wlr_renderer *renderer);
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ struct wlr_vk_image_attribs {
|
|||
VkFormat format;
|
||||
};
|
||||
|
||||
struct wlr_renderer *wlr_vk_renderer_create_with_drm_fd(int drm_fd);
|
||||
struct wlr_renderer *wlr_vk_renderer_create_with_drm_dev_id(dev_t dev_id);
|
||||
|
||||
VkInstance wlr_vk_renderer_get_instance(struct wlr_renderer *renderer);
|
||||
VkPhysicalDevice wlr_vk_renderer_get_physical_device(struct wlr_renderer *renderer);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue