X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fprogrambuilder.h;fp=source%2Fprogrambuilder.h;h=678ee2ca142d9b31e264d2abad9d33ef9fbb31d2;hp=cca0c14912165616eecc7f9838e59671a9a2ebb1;hb=a1eb8711ba225bb4423868c50369ad5592465171;hpb=825a334729ded60f7b554af4b2d5ab57122efbe9 diff --git a/source/programbuilder.h b/source/programbuilder.h index cca0c149..678ee2ca 100644 --- a/source/programbuilder.h +++ b/source/programbuilder.h @@ -18,9 +18,15 @@ public: virtual ~invalid_variable_definition() throw() { } }; +/** +Generates shaders with common features. +*/ class ProgramBuilder { public: + /** + Describes the features of a standard shader program. + */ struct StandardFeatures { class Loader: public DataFile::ObjectLoader