#pragma once

#include <Core/Common/String.h>

namespace Juliet
{
    // Opaque type
    struct Shader;

    enum class ShaderStage : uint8
    {
        Vertex,
        Fragment,
        Compute
    };

    struct ShaderCreateInfo
    {
        ShaderStage Stage;
        String      EntryPoint;
    };

} // namespace Juliet
