Hi - found out about this thread from paddyg over in the Raspberry Pi forum. I've started looking at building Panda3D on the Pi (I have a board) and I'm currently trying to figure out how to deal with the 256MB RAM limitation as well as SD card access speed being slower than a hard disk, especially if swapping is necessary (highly likely given the RAM issue).
Actually, the RAM issue is worse than just 256MB, as it has to be split at boot time between the 700 MHz ARM CPU and the 24 GFLOPS GPU, with a minimum of 128MB dedicated to the GPU required for 1080p output. Since Debian uses about 80MB of RAM in its default configuration, that leaves 48MB of RAM, or less, for non-GPU processes (i.e., all of the program flow of control code, non-graphics data structures, etc.).
rdb - I'd be interested in any lessons learned doing the Beagle board ARM port of Panda3D that would be useful to know for doing a Pi port. No sense in me reinventing any wheels you've already made circular (my wheels are currently triangular, not even square
If at first you don't succeed, try, try again. Then quit. There's no sense making a fool of yourself. -- W.C. Fields