Hi,
I noticed that Panda3D has three rendering pipelines which includde OpenGL, DirectX or TinyPanda (software) rendering.
Because Panda3D has support for OpenGL and DirectX, so I have three questions:
Does Panda3D engine is Shader based?
Which version of OpenGL and DirectX does Panda3D support?
Because there are GLSL for OpenGL, HLSL for DirectX, and NVIDIA Cg, which Shader does Panda3D use and support?
Panda3D supports both GLSL and Cg. You can use Cg if you wish for compatibility with both systems, or GLSL if you only want to support GLSL.
Panda3D does not use shaders by default, but you can enable the shader generator to get access to more advanced features such as per-pixel lighting, shadows, normal maps, etc.
Cg is syntactically very similar to HLSL, as it happens.