]> git.tdb.fi Git - libs/demoscene.git/blobdiff - source/resources.h
Use an OpenGL 3.2 core context unless requested otherwise
[libs/demoscene.git] / source / resources.h
index 63dee766967164a36ae676c20fbbf54be9665bea..fc7e7d2818c9abd8c27945712ee03770e48a8791 100644 (file)
@@ -7,6 +7,9 @@
 #include <msp/gl/resources.h>
 #include <msp/gl/technique.h>
 
+namespace Msp {
+namespace DemoScene {
+
 class Resources: public Msp::GL::Resources
 {
 private:
@@ -16,12 +19,21 @@ private:
        const Msp::GL::Font *ui_font;
        const Msp::GL::Technique *ui_text_technique;
 
+       Resources();
 public:
        Resources(const std::string &);
 
+private:
+       static const DataFile::CollectionSource &get_builtin_source();
+public:
+       static Resources &get_builtins();
+
        const Msp::GL::Font &get_ui_font() const;
        const Msp::GL::Technique &get_ui_text_technique() const;
        void set_ui_text_resources(const std::string &, const std::string &);
 };
 
+} // namespace DemoScene
+} // namespace Msp
+
 #endif