]> git.tdb.fi Git - libs/gl.git/blobdiff - source/program.h
Allow setting uniform values using a Uniform object
[libs/gl.git] / source / program.h
index 53daaa76caad73669d09aaab4ba21453e9a3b107..a3fe57bfbece6c409cf7e967191e580a5fd5c5ac 100644 (file)
@@ -31,6 +31,7 @@ public:
 
                void attribute(unsigned, const std::string &);
                void fragment_shader(const std::string &);
+               void geometry_shader(const std::string &);
                void standard();
                void vertex_shader(const std::string &);
        };
@@ -79,6 +80,9 @@ public:
        /// Constructs a Program with standard features.
        Program(const ProgramBuilder::StandardFeatures &);
 
+       /// Constructs a Program from unified source code using ProgramCompiler.
+       Program(const std::string &);
+
        /// Constructs a Program from vertex and fragment shader source code.
        Program(const std::string &, const std::string &);