jGL
|
#include <jGL/uniform.h>
#include <glm/glm.hpp>
#include <glm/gtc/type_ptr.hpp>
#include <regex>
#include <unordered_map>
#include <iostream>
#include <fstream>
#include <memory>
#include <jLog/jLog.h>
#include <typeinfo>
Go to the source code of this file.
Classes | |
struct | jGL::Shader |
Generic shader program with vertex and fragment shader. More... | |
Namespaces | |
namespace | jGL |
A drawable graphic. | |
Variables | |
template<class T > | |
const std::regex | jGL::UNIFORM_DATA_REGEX |
template<> | |
const std::regex | jGL::UNIFORM_DATA_REGEX< int > = std::regex("uniform int (\\S+);") |
template<> | |
const std::regex | jGL::UNIFORM_DATA_REGEX< float > = std::regex("uniform float (\\S+);") |
template<> | |
const std::regex | jGL::UNIFORM_DATA_REGEX< Sampler2D > = std::regex("uniform(\\slowp\\s|\\shighp\\s|\\smediump\\s|\\s)sampler2D (\\S+);") |