gzz-commits
[Top][All Lists]
Advanced

[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);
+ 
  }
  
  




reply via email to

[Prev in Thread] Current Thread [Next in Thread]