From cd6a40d81679c37795e9d24354a8bbbf84cd53a6 Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Thu, 8 Jun 2017 15:52:42 -0400 Subject: Further improvements to rendering subsystem --- render/surface.c | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100644 render/surface.c (limited to 'render/surface.c') diff --git a/render/surface.c b/render/surface.c deleted file mode 100644 index 930e118d..00000000 --- a/render/surface.c +++ /dev/null @@ -1,34 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include -#include -#include "render.h" - -struct wlr_surface *wlr_surface_init() { - return calloc(sizeof(struct wlr_surface), 1); -} - -void wlr_surface_attach_pixels(struct wlr_surface *surf, uint32_t format, - int width, int height, const unsigned char *pixels) { - assert(surf); - surf->width = width; - surf->height = height; - surf->format = format; - // TODO: Error handling - glGenTextures(1, &surf->tex_id); - glBindTexture(GL_TEXTURE_2D, surf->tex_id); - glTexImage2D(GL_TEXTURE_2D, 0, format, width, height, 0, - format, GL_UNSIGNED_BYTE, pixels); - surf->valid = true; -} - -void wlr_surface_attach_shm(struct wlr_surface *surf, uint32_t format, - struct wl_shm_buffer *shm); - -void wlr_surface_destroy(struct wlr_surface *tex) { - // TODO -} -- cgit v1.2.3