[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] gzz/gfx/libos Os.hxx
From: |
Matti Katila |
Subject: |
[Gzz-commits] gzz/gfx/libos Os.hxx |
Date: |
Thu, 12 Sep 2002 01:28:26 -0400 |
CVSROOT: /cvsroot/gzz
Module name: gzz
Changes by: Matti Katila <address@hidden> 02/09/12 01:28:26
Modified files:
gfx/libos : Os.hxx
Log message:
Extended GL calls framework.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gfx/libos/Os.hxx.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
Patches:
Index: gzz/gfx/libos/Os.hxx
diff -c gzz/gfx/libos/Os.hxx:1.3 gzz/gfx/libos/Os.hxx:1.4
*** gzz/gfx/libos/Os.hxx:1.3 Tue Aug 20 12:36:54 2002
--- gzz/gfx/libos/Os.hxx Thu Sep 12 01:28:26 2002
***************
*** 6,15 ****
--- 6,22 ----
#include <libmosaic/Mosaic.hxx>
#include <libtext/Text.hxx>
+ #include <vector>
+ #include <string>
+
/** A namespace which contains non-portable classes surrounding OpenGL.
*/
namespace Os {
+ using std::vector;
+ using std::string;
+
+
class Image {
public:
const int w, h;
***************
*** 101,106 ****
--- 108,137 ----
class Problem { };
+
+
+
+ /* GLX_ARB_get_proc_address moved to libos from libcallgl
+ * because it is X-dependent.
+ *
+ * return value:
+ * true in succes, false otherwise
+ */
+ bool saveExtendedProcAddress(string s);
+
+
+ /* After the saveExtendedCall it can be executed.
+ * Function address is in map.
+ *
+ * return value:
+ * true in succes, false otherwise
+ */
+ // TYPES:
+ const int FLOAT4 = 1;
+
+ // prototype:
+ bool runExtendedCallGL(vector<string> v, int arg_count, int type);
+
}
- [Gzz-commits] gzz/gfx/libos Os.hxx,
Matti Katila <=