gzz-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz-commits] gzz gfx/demo/gldemo.py gzz/gfx/gl/GLCache.java


From: Tuomas J. Lukka
Subject: [Gzz-commits] gzz gfx/demo/gldemo.py gzz/gfx/gl/GLCache.java
Date: Sun, 29 Sep 2002 10:51:27 -0400

CVSROOT:        /cvsroot/gzz
Module name:    gzz
Changes by:     Tuomas J. Lukka <address@hidden>        02/09/29 10:51:27

Modified files:
        gfx/demo       : gldemo.py 
Added files:
        gzz/gfx/gl     : GLCache.java 

Log message:
        caching display lists -> java

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gzz/gfx/gl/GLCache.java?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gfx/demo/gldemo.py.diff?tr1=1.25&tr2=1.26&r1=text&r2=text

Patches:
Index: gzz/gfx/demo/gldemo.py
diff -c gzz/gfx/demo/gldemo.py:1.25 gzz/gfx/demo/gldemo.py:1.26
*** gzz/gfx/demo/gldemo.py:1.25 Thu Sep 26 07:54:07 2002
--- gzz/gfx/demo/gldemo.py      Sun Sep 29 10:51:27 2002
***************
*** 9,15 ****
  from java.lang import System,Runnable
  import java
  from gzz.client import *
! from gzz.gfx.gl import GL, GLRen, GLSpans, Paper
  import math
  import getopt
  import gzz.util
--- 9,15 ----
  from java.lang import System,Runnable
  import java
  from gzz.client import *
! from gzz.gfx.gl import GL, GLRen, GLSpans, Paper, GLCache
  import math
  import getopt
  import gzz.util
***************
*** 106,123 ****
  def rotatelist(list):
      list.append(list.pop(0))
  
- clists = { }
- clists2 = { }
  def getDList(s):
!     if not clists.has_key(s):
!       clists[s] = GLRen.createCallListCoorded(s)
!     return clists[s]
  
  def getDListNocoords(s):
!     global w
!     if not clists2.has_key(s):
!       clists2[s] = GLRen.createCallList(s)
!     return clists2[s]
  
  imgs = { }
  texs = { }
--- 106,116 ----
  def rotatelist(list):
      list.append(list.pop(0))
  
  def getDList(s):
!     return GLCache.getCallListCoorded(s)
  
  def getDListNocoords(s):
!     return GLCache.getCallList(s)
  
  imgs = { }
  texs = { }




reply via email to

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