Greg Gimler wrote:

Kelvin,

Running that program on linux I get the following results:

version = 1.3.0
vendor = Blackdown Java-Linux & Sun Microsystems, Inc.
specification.version = 1.3
specification.vendor = Sun Microsystems, Inc.
renderer = OpenGL

Renderer version = 1.3.1 NVIDIA 31.23
doubleBufferAvailable = true
stereoAvailable = false
sceneAntialiasingAvailable = true
sceneAntialiasingNumPasses = 8
textureColorTableSize = 0
textureEnvCombineAvailable = true
textureCombineDot3Available = true
textureCombineSubtractAvailable = true
texture3DAvailable = true
textureCubeMapAvailable = true
textureSharpenAvailable = false
textureDetailAvailable = false
textureFilter4Available = false
textureAnisotropicFilterDegreeMax = 2.0
textureBoundaryWidthMax = 1
textureWidthMax = 2048
textureHeightMax = 2048


As Justin point out you can't pass texture of width/height > 2048
in this case. It is up to the graphics driver to handle this illegal case
which I guess blank texture is rendered.


textureLodOffsetAvailable = false textureLodRangeAvailable = true textureUnitStateMax = 2 compressedGeometry.majorVersionNumber = 1 compressedGeometry.minorVersionNumber = 0 compressedGeometry.minorMinorVersionNumber = 2

Does anything here indicate something problematic on my end? Thanks.

-Greg



Kelvin Chung wrote:

Gregory Gimler wrote:

At 03:07 PM 2/26/2003 -0800, Justin Couch wrote:

Was this on the same machine or did you swap the machine at the same
time as J3D?




It was on the same machine.



One thing you might find is that during the change, the TextureLoader
util class may have changed its resizing strategy. Perhaps the 1.2
code
would resize to the nearest power of two (hence resizing downwards to
the acceptable 2048) while 1.3 only resizes to the next size up, which
is 4096 and thus blowing the texture out of the water.





Is there a way of checking this?




See source code of

programs/examples/PackageInfo>java QueryProperties

that query max texture size support in your graphics card.

Besides,  if texture loader utility is used it will scale to closest
power of 2 as Justin point out.

- Kelvin
-----------
Java 3D Team
Sun Microsystems Inc.

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