|
Raito 0.1
|
#include <Renderer/OpenGL/OpenGLCommon.h>#include <Renderer/OpenGL/OpenGLShaderCompiler.h>#include <Renderer/Shader.h>#include <Math/MathTypes.h>#include <glm/gtc/type_ptr.hpp>

Go to the source code of this file.
Classes | |
| struct | Raito::Renderer::OpenGL::ShaderValue |
| class | Raito::Renderer::OpenGL::OpenGLShader |
Namespaces | |
| namespace | Raito |
| namespace | Raito::Renderer |
| namespace | Raito::Renderer::OpenGL |
Enumerations | |
| enum | Raito::Renderer::OpenGL::OpenGLShaderType : u32 { Raito::Renderer::OpenGL::VERTEX = (1u << 0) , Raito::Renderer::OpenGL::TESSELATION = (1u << 1) , Raito::Renderer::OpenGL::GEOMETRY = (1u << 2) , Raito::Renderer::OpenGL::FRAGMENT = (1u << 3) , Raito::Renderer::OpenGL::COMPUTE = (1u << 4) , Raito::Renderer::OpenGL::MAX = (1u << 5) } |
| enum class | Raito::Renderer::OpenGL::UniformType : u16 { Raito::Renderer::OpenGL::NONE = 0 , Raito::Renderer::OpenGL::INT , Raito::Renderer::OpenGL::FLOAT , Raito::Renderer::OpenGL::VEC2 , Raito::Renderer::OpenGL::VEC3 , Raito::Renderer::OpenGL::VEC4 , Raito::Renderer::OpenGL::MAT3 , Raito::Renderer::OpenGL::MAT4 , Raito::Renderer::OpenGL::SAMPLER_2D , Raito::Renderer::OpenGL::SAMPLER_2D_ARRAY , Raito::Renderer::OpenGL::SAMPLER_CUBE } |