Fixed bugs in lazy shader compilation.

This commit is contained in:
zy4n
2025-03-03 20:45:30 +01:00
parent 925125e99b
commit fde6a2fd7b
26 changed files with 234 additions and 321 deletions

View File

@@ -22,7 +22,8 @@ inline constexpr type color = 3;
inline constexpr type reflectance = 4;
}
enum class flags : std::uint8_t {
enum class flags : std::uint8_t
{
none = 0,
position = 1 << indices::position,
normal = 1 << indices::normal,

View File

@@ -20,7 +20,8 @@ inline constexpr type color = 2;
inline constexpr type reflectance = 3;
} // namespace indices
enum class flags : std::uint8_t {
enum class flags : std::uint8_t
{
none = 0,
position = 1 << indices::position,
normal = 1 << indices::normal,

View File

@@ -11,7 +11,8 @@ using green = std::uint8_t;
using blue = std::uint8_t;
using luminance = std::uint8_t;
enum class flags : std::uint8_t {
enum class flags : std::uint8_t
{
none = 0,
luminance = 1 << 1,
red = 1 << 2,