summaryrefslogtreecommitdiff
path: root/gfx/src/render/framebuffer.h
blob: 1a3439c75c885582c77e6ce68fb0b9a80a01d4e9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#pragma once

#include <gfx/core.h>

#include "gl_util.h"

typedef struct FrameBuffer {
  GLuint id;
} FrameBuffer;

/// Create a new framebuffer.
bool gfx_init_framebuffer(FrameBuffer*, const FrameBufferDesc*);

/// Destroy the framebuffer.
void gfx_del_framebuffer(FrameBuffer*);