Manta Interactive Ray Tracer Development Mailing List

Text archives Help


[MANTA] r1436 - trunk/SwigInterface


Chronological Thread 
  • From: abe@sci.utah.edu
  • To: manta@sci.utah.edu
  • Subject: [MANTA] r1436 - trunk/SwigInterface
  • Date: Thu, 28 Jun 2007 16:35:03 -0600 (MDT)

Author: abe
Date: Thu Jun 28 16:35:02 2007
New Revision: 1436

Modified:
   trunk/SwigInterface/manta.i
   trunk/SwigInterface/mantainterface.i
   trunk/SwigInterface/wxManta.py
Log:


Added Group.h to the swing interface.
M    SwigInterface/manta.i
M    SwigInterface/mantainterface.i

Yikes, wxManta wasn't using double buffered GL!
M    SwigInterface/wxManta.py

Modified: trunk/SwigInterface/manta.i
==============================================================================
--- trunk/SwigInterface/manta.i (original)
+++ trunk/SwigInterface/manta.i Thu Jun 28 16:35:02 2007
@@ -74,6 +74,7 @@
 #include <Engine/ImageTraversers/DissolveImageTraverser.h>
 #include <Engine/ImageTraversers/DissolveTiledImageTraverser.h>
 #include <Engine/ImageTraversers/FilteredImageTraverser.h>
+#include <Engine/ImageTraversers/DeadlineImageTraverser.h>
 
 #include <Engine/Shadows/HardShadows.h>
 #include <Engine/Shadows/NoShadows.h>
@@ -96,6 +97,7 @@
 %include <Engine/ImageTraversers/DissolveImageTraverser.h>
 %include <Engine/ImageTraversers/DissolveTiledImageTraverser.h>
 %include <Engine/ImageTraversers/FilteredImageTraverser.h>
+%include <Engine/ImageTraversers/DeadlineImageTraverser.h>
 
 %include <Engine/Shadows/HardShadows.h>
 %include <Engine/Shadows/NoShadows.h>

Modified: trunk/SwigInterface/mantainterface.i
==============================================================================
--- trunk/SwigInterface/mantainterface.i        (original)
+++ trunk/SwigInterface/mantainterface.i        Thu Jun 28 16:35:02 2007
@@ -419,7 +419,10 @@
 ////////////////////////////////////////////////
 // Thread stuff
 
-
+%{
+#include <Model/Groups/Group.h>
+%}
+%include <Model/Groups/Group.h>
 
 ////////////////////////////////////////////////
 // Python specific code

Modified: trunk/SwigInterface/wxManta.py
==============================================================================
--- trunk/SwigInterface/wxManta.py      (original)
+++ trunk/SwigInterface/wxManta.py      Thu Jun 28 16:35:02 2007
@@ -3,7 +3,11 @@
 import wx
 import sys
 import time
+
 from wxPython.glcanvas import wxGLCanvas
+from wx.glcanvas import WX_GL_DOUBLEBUFFER    as GL_DOUBLEBUFFER
+
+
 import threading
 import math
 import wx.lib.colourselect as csel
@@ -107,7 +111,7 @@
     # updateFramerate is a function that you call to update the framerate
     def __init__(self, parent, sync_display, opengl_display, updateFramerate,
                  size=wx.Size(xres,yres)):
-        wxGLCanvas.__init__(self, parent, -1, style=wx.NO_BORDER, size=size)
+        wxGLCanvas.__init__(self, parent, -1, attribList=[GL_DOUBLEBUFFER], 
style=wx.NO_BORDER, size=size)
 
         self.sync_display = sync_display
         self.opengl_display = opengl_display




  • [MANTA] r1436 - trunk/SwigInterface, abe, 06/28/2007

Archive powered by MHonArc 2.6.16.

Top of page