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,16 @@
#pragma once
#include <optional>
#include "opengl/handles/texture_handle.hpp"
#include "opengl/handles/surface_properties_handle.hpp"
#include "opengl/handles/alpha_handle.hpp"
namespace zgl
{
struct material_handle
{
std::optional<texture_handle> texture{ std::nullopt };
std::optional<surface_properties_handle> surface_properties{ std::nullopt };
std::optional<alpha_handle> alpha{ std::nullopt };
};
}