16 lines
416 B
C++
16 lines
416 B
C++
#pragma once
|
|
|
|
#include "assets/components/shader_components.hpp"
|
|
|
|
namespace zgl
|
|
{
|
|
struct preprocessed_shader_source_metadata
|
|
{
|
|
assets::shader_components::flags static_enabled{};
|
|
assets::shader_components::flags dynamic_enable{};
|
|
// Use same integer type as it guarantees good alignment.
|
|
// (even an unsigned byte should hold the maximum number of defines.)
|
|
assets::shader_components::flags string_count{};
|
|
};
|
|
}
|