// // Copyright (c) 2011-2012 Linaro Limited // // All rights reserved. This program and the accompanying materials // are made available under the terms of the MIT License which accompanies // this distribution, and is available at // http://www.opensource.org/licenses/mit-license.php // // Contributors: // Jesse Barker - original implementation. // #ifndef PROGRAM_H_ #define PROGRAM_H_ #include <string> #include <vector> #include <map> #include "mat.h" // Simple shader container. Abstracts all of the OpenGL bits, but leaves // much of the semantics intact. This is typically only referenced directly // by the program object. class Shader { … }; // Simple program container. Abstracts all of the OpenGL bits, but leaves // much of the semantics intact. class Program { … }; #endif // PROGRAM_H_