/// Constructs an empty Program with no Shaders attached.
Program();
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
/// Constructs a Program with standard features.
- Program(const ProgramBuilder::StandardFeatures &);
+ DEPRECATED Program(const ProgramBuilder::StandardFeatures &);
+#pragma GCC diagnostic pop
/// Constructs a Program from unified source code using ProgramCompiler.
Program(const std::string &);
void link();
private:
+ static void require_type(GLenum);
void query_uniforms();
void query_uniform_blocks(const std::vector<UniformInfo *> &);
void query_attributes();