Curtis,

Looks like you have uncovered a bug in Java 3D 1.2.  Mixed immediate
mode rendering is triggering a traversal of the scene graph, which in
turn will cause renderField to be called again, and so on.  We have
filed bug 4341229 to track this problem.

--
Kevin Rushforth
Graphics System Software
Sun Microsystems

[EMAIL PROTECTED]


>Date:         Wed, 24 May 2000 13:28:08 -0500
>From: Curtis Rueden <[EMAIL PROTECTED]>
>Subject:      [JAVA3D] infinite rendering loop
>To: [EMAIL PROTECTED]
>
>I have a class that extends Canvas3D and overrides the
>public void renderField(int i) method.  In the overriding
>implementation, there is some immediate mode rendering
>logic.  The code works fine in Java3D 1.1.2 and lower,
>but in 1.1.3 and 1.2 the code somehow creates a cycle
>resulting in an infinite chain of re-rendering.
>
>Is this a new bug in Java3D, or is doing immediate mode
>rendering inside renderField() asking for trouble?
>Does anyone have an idea how to solve this problem?
>
>Thanks in advance,
>Curtis Rueden
>
>===========================================================================
>To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
>of the message "signoff JAVA3D-INTEREST".  For general help, send email to
>[EMAIL PROTECTED] and include in the body of the message "help".
>

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to