John,
It just seems odd because by the time it gets to the voodoo it is power
of 2.  Have you considered resizing the image to power of 2 by hand (ala
Photoshop or other), and then running it?  If you have a (176x256)
texture, from looking at the "TextureLoader" code it would be resized to
the "nearest" power of 2: 128x256.  Then you could see what the texture
looks like before the voodoo gets hold of it.

I sincerely would like to see better results from the Voodoo3 (I have
one at home), but the 256x256 limit on the chipset is killing me anyway.
Perhaps the problem is just a default minification/magnification filter
selection for the chipset.  Don't they have some interface for changing
those in the display properties?

-Lee

-----Original Message-----
From: John Wright [mailto:[EMAIL PROTECTED]]
Sent: Monday, November 20, 2000 8:24 AM
To: [EMAIL PROTECTED]
Subject: Re: [JAVA3D] Performance Report 1.2.1 beta 1 and Voodoo 3 v1.06
drivers


Yes Lee, Java 3D by specs requires images that are powers of two.  As it
was explained to me the TextureLoader does this for us (assuming you use
it and don't load the textures yourself).  None of our odd shaped
textures give a GeForce, TNT, Matrox or software rendering any trouble -
it's only the Voodoo 3 that corrupts the textures (much better now with
the 1.06 drivers).

- John

"J. Lee Dixon" wrote:
>
> I assume that you realize of course that textures MUST be power of 2
for
> Java3D, and that somewhere in the texture loading the image is being
> resized to power of 2 (or is there something new in the current Beta
> release I don't know about?)
>
> -Lee
>
> -----Original Message-----
> From: John Wright [mailto:[EMAIL PROTECTED]]
> Sent: Sunday, November 19, 2000 10:52 AM
> To: [EMAIL PROTECTED]
> Subject: [JAVA3D] Performance Report 1.2.1 beta 1 and Voodoo 3 v1.06
> drivers
>
> Our application is achieving almost a 50% performance increase using
> Java 3D 1.2.1 beta 1 (OpenGL) (on a GeForce video card system).  Frame
> rates in different areas of our scene went from 22 fps to 29 fps and
> from 55 fps to 88 fps.
>
> On one low end machine (AMD K6-200, 32 Meg RAM, 3dfx Voodoo 3, Win98
SE,
> DirectX 8.0) the new Java 3D 1.2.1 beta 1 SDK installer is failing,
> otherwise the new installation routines are very nice!
>
> Also I've tested the v1.06 drivers for the Voodoo 3 and it appears
3dfx
> has improved the texture issues. Textures that are powers of two
> (256x256) now appear to display perfectly.  Textures with odd sizes
> (176x256) are still displaying corruption.
>
> - John Wright
> Starfire Research
>
>
========================================================================
> ===
> 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".

========================================================================
===
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