Files
comaps/libs/shaders/gl_program_info.hpp
Alexander Borsuk 76ffc99abd New cpp folder structure
Signed-off-by: Alexander Borsuk <me@alex.bio>
2025-08-14 20:52:04 +07:00

27 lines
725 B
C++

#pragma once
#include <cstdint>
#include <string>
namespace gpu
{
struct GLProgramInfo
{
GLProgramInfo() = default;
GLProgramInfo(std::string const & vertexShaderName,
std::string const & fragmentShaderName,
char const * const vertexSource,
char const * const fragmentSource)
: m_vertexShaderName(vertexShaderName)
, m_fragmentShaderName(fragmentShaderName)
, m_vertexShaderSource(vertexSource)
, m_fragmentShaderSource(fragmentSource)
{}
std::string const m_vertexShaderName;
std::string const m_fragmentShaderName;
char const * const m_vertexShaderSource = nullptr;
char const * const m_fragmentShaderSource = nullptr;
};
} // namespace gpu