initial commit

This commit is contained in:
ZY4N
2024-12-10 13:50:21 +01:00
parent 20bbd06a89
commit 275d47b7c6
33 changed files with 1066 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
#pragma once
#include "GL/glew.h"
namespace zgl {
struct texture_handle
{
inline void bind() const;
inline static void unbind();
GLuint texture_id{ 0 };
};
}
#define INCLUDE_TEXTURE_INSTANCE_IMPLEMENTATION
#include "opengl/handles/texture_handle.ipp"
#undef INCLUDE_TEXTURE_INSTANCE_IMPLEMENTATION