I've built the Panda3D SDK 1.9.4 without support for the NVIDIA Cg technology, as I want to package Panda3D for my distro as a libre engine and can therefore not rely on proprietary libraries.
Apparently the game expects Cg support though, as the console is spammed with this error while playing:
:shader(error): Support for Cg shaders is not enabled.
It would be nice to detect if Cg shaders are available and prevent trying to use them if not, to avoid the spam. Ideally, having a libre alternative for those shaders would be great.
I started implementing GLSL shaders, but they're still unfinished, unpolished and bugged. Anyway, I should wait for Panda3D 1.10 since shaders' support has been improved a lot into that version. So, yes, the mid-term plan is to migrate. :)
I've built the Panda3D SDK 1.9.4 without support for the NVIDIA Cg technology, as I want to package Panda3D for my distro as a libre engine and can therefore not rely on proprietary libraries.
Apparently the game expects Cg support though, as the console is spammed with this error while playing:
It would be nice to detect if Cg shaders are available and prevent trying to use them if not, to avoid the spam. Ideally, having a libre alternative for those shaders would be great.
System info: