Missing some textures

Hello,

I run Panda on LinuxPPC: iBook G4 800, Radeon Mobility 9200.

I miss some textures: For example the star background in the Basic tutorials is not displayed ( it is all white ). Also the textures on the flowers in the GreetingCard are not displayed.

The Animated Textures example works fine ( as far as I can see ).

Do I need a certain thirdparty library to get it working? I have compiled with only the FFTW library since I miss all others on the PPC platform.

Thanks,

Arne

Do you have the ‘jpg’ and ‘png’ libraries compiled in? If not, it won’t be able to load some of the textures.

Yes, PNG and JPEG should be present.

Strange thing is: The Basic-Lesson 3 tutorial uses JPEG files for all textures. I see the sun, mercury, venus, mars and the moon but not the sky background or the earth --> Image of Solar System Sample

Maybe there is some endianess issue? PowerPC is big endian!

This is the status report of makepanda:

-------------------------------------------------------------------
Makepanda Initial Status Report
Makepanda: Prefix Directory: built
Makepanda: Compiler: LINUXA
Makepanda: Optimize: 3
Makepanda: Keep Pkg: ZLIB PNG JPEG TIFF SSL FREETYPE FFTW
Makepanda: Omit Pkg: VRPN FMOD NVIDIACG HELIX NSPR MILES MAYA5 MAYA6 MAYA65 MAX5 MAX6 MAX7
Makepanda: Thirdparty dir: thirdparty
Makepanda: DirectX SDK dir: None
Makepanda: Verbose vs. Quiet Level: 1
Makepanda: Don't generate API reference manual
Makepanda: Version ID: 1.0.4
Makepanda: MAYA5 not yet supported under linux
Makepanda: I have automatically added this command-line option: --no-maya5
Makepanda: MAYA6 not yet supported under linux
Makepanda: I have automatically added this command-line option: --no-maya6
Makepanda: MAYA65 not yet supported under linux
Makepanda: I have automatically added this command-line option: --no-maya65
Makepanda: MAX5 not yet supported under linux
Makepanda: I have automatically added this command-line option: --no-max5
Makepanda: MAX6 not yet supported under linux
Makepanda: I have automatically added this command-line option: --no-max6
Makepanda: MAX7 not yet supported under linux
Makepanda: I have automatically added this command-line option: --no-max7
Makepanda: HELIX not yet supported under linux
Makepanda: I have automatically added this command-line option: --no-helix
Makepanda: You do not have a copy of MILES sound system
Makepanda: I have automatically added this command-line option: --no-miles
Makepanda: Caution: the built/lib directory is not in LD_LIBRARY_PATH
Makepanda: or /etc/ld.so.conf.  You must add it before using panda.
-------------------------------------------------------------------

Interestingly, those two texures are 1024x1024, while the rest of them in that example are 512x512. I bet your card can’t handle textures that big.

Try putting this in your Config.prc:


max-texture-dimension 512

Incidentally, the next version of Panda that I am working on will be able to make this determination automatically.

David

Thanks, David!

That fixed it!

/Arne