generated from Persson-dev/OpenGLComputeShader
Initial commit
This commit is contained in:
23
App/Source/Renderer.h
Normal file
23
App/Source/Renderer.h
Normal file
@@ -0,0 +1,23 @@
|
||||
#pragma once
|
||||
|
||||
#include <glad/gl.h>
|
||||
#define GLFW_INCLUDE_NONE
|
||||
#include <GLFW/glfw3.h>
|
||||
|
||||
struct Texture
|
||||
{
|
||||
GLuint Handle = 0;
|
||||
uint32_t Width = 0;
|
||||
uint32_t Height = 0;
|
||||
};
|
||||
|
||||
struct Framebuffer
|
||||
{
|
||||
GLuint Handle = 0;
|
||||
Texture ColorAttachment;
|
||||
};
|
||||
|
||||
Texture CreateTexture(int width, int height);
|
||||
Framebuffer CreateFramebufferWithTexture(const Texture texture);
|
||||
bool AttachTextureToFramebuffer(Framebuffer& framebuffer, const Texture texture);
|
||||
void BlitFramebufferToSwapchain(const Framebuffer framebuffer);
|
||||
Reference in New Issue
Block a user