PipEngine is very simple, extensible and easy-to-use 3d graphics engine. It's base of Pipe Software's games, but it's completly free for all purposes!

Post news Report RSS What about shaders?

After few weeks of "happy coding" we've made a shocking decision - PipEngine will not support shaders! Shaders support was planned, but we realized that it can't be implemented for three reasons: 1.Not enough developers, not enough expierence.Currently, engine is developed by one group's member (szx). It's bit hard to develop all wanted features alone. Very early shader support was implemented, but it was unstable, untested and very (very) rough... 2. KISS principle. We worry, that adding ...

Posted by on

After few weeks of "happy coding" we've made a shocking decision - PipEngine will not support shaders!

Shaders support was planned, but we realized that it can't be implemented for three reasons:

  • 1.Not enough developers, not enough expierence.

    Currently, engine is developed by one group's member (szx). It's bit hard to develop all wanted features alone. Very early shader support was implemented, but it was unstable, untested and very (very) rough...

  • 2. KISS principle.

    We worry, that adding shaders will complicate engine's code. Also, we thing, that can be accomplished a lot of great effects only with fixed pipeline.


  • 3. Weak hardware .

    Third reason is the most trivial - my old Intel GMA integrated graphics card don't like shaders (especially with OpenGL and Linux). Planned (but not sure) Nintendo DS port will be shaderless too.

Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: