Fix major overstep with last commit
[vg.git] / src / vg / vg_module.h
diff --git a/src/vg/vg_module.h b/src/vg/vg_module.h
new file mode 100644 (file)
index 0000000..15dfd47
--- /dev/null
@@ -0,0 +1,29 @@
+#ifndef VG_MODULE_H
+#define VG_MODULE_H
+
+#include "vg_shader.h"
+
+struct vg_module
+{
+   const char *name;
+
+   struct
+   {
+      struct vg_shader *shaders;
+      u32 shader_count;
+
+      vg_tex2d *textures;
+      u32 texture_count;
+   }
+   resources;
+
+   int  (*fn_load)(void);
+   void (*fn_free)(void);
+};
+
+static int vg_module_load( struct vg_module *m )
+{
+   
+}
+
+#endif /* VG_MODULE_H */