[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gzz] Sep 20th (vegai)
From: |
Tuomas Lukka |
Subject: |
Re: [Gzz] Sep 20th (vegai) |
Date: |
Mon, 23 Sep 2002 10:26:05 +0300 |
User-agent: |
Mutt/1.4i |
On Fri, Sep 20, 2002 at 06:14:42PM +0300, Vesa Kaihlavirta wrote:
>
> Moved stuff around in Gzz.py, created class Gzz, which shall encapsulate the
> whole main client -- this will help in testing Gzz.py and make things
> generally
> friendlier.
>
> Rows 48-67 in Gzz.py, starting with a comment:
>
> # Read arguments before importing stuff, since
> # we have to call setProperty *BEFORE* that in order
> # to choose the right GraphicsAPI.instance
>
> ...I moved everything from here to beginning, which should've broken
> something
> (according to the comment), but it didn't. Is there something non-obvious
> going
> on under the hood of which I should know before proceeding, or is the comment
> outdated? (or can't I just see the wood for the trees?)
I'm not completely sure about that. If both OpenGL and AWT clients start, and
if
the OpenGL debug stuff works, I guess it's just history.
> And by the way, the AWT-client is non-functional at the moment (no, I didn't
> do it!);
> it just shows two empty views. Feeding it with events causes nothing visible.
>
> Output / traceback:
>
> JUpdateManager: going to wait for next event
> java.lang.UnsatisfiedLinkError: createDisplayListImpl
> at gzz.gfx.gl.GZZGL.createDisplayListImpl(Native Method)
> at gzz.gfx.gl.GZZGL.createDisplayList(GZZGL.java:409)
> at gzz.gfx.gl.GZZGL.createCallList(GZZGL.java:479)
> at gzz.gfx.gl.Stencil.init(Stencil.java:50)
> at gzz.gfx.gl.Stencil.<clinit>(Stencil.java:44)
> at gzz.view.CellVobFactory.addCellVobs(CellVobFactory.java:168)
Ok, here's the problem: CellVobFactory shouldn't be calling Stencil when OpenGL
is not in use, or alternatively Stencil should be null op.
Tuomas