summaryrefslogtreecommitdiff
path: root/src/graphics.h
blob: 8c998f5b9afa6e88267150dfc2e4e3fd21fe98d1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#pragma once

#include <EGL/egl.h>
#include <wayland-egl.h>

enum graphics_error_e {
  GRAPHICS_ERROR_NONE = 0,
};

struct graphics_s {
  EGLDisplay display;
  EGLContext context;
  EGLConfig config;
};

enum graphics_error_e wayc_graphics_init(struct graphics_s* graphics);
void wayc_graphics_deinit(struct graphics_s* graphics);