A C++ library that takes GLSL shaders, does some GPU-independent optimizations on them and outputs GLSL back. Optimizations are function inlining, dead code removal, copy propagation, constant folding, constant propagation, arithmetic optimizations and so on.
Quite a few mobile platforms are weak
... [More] at optimizing GLSL shaders; and unfortunately they also lack offline shader compilers. So using a GLSL optimizer offline before can make the shader run much faster on a platform like that.
Almost all actual code is Mesa 3D's GLSL2 compiler; all this library does is spits out optimized GLSL back. [Less]
The most natural solution to many rendering problems is to simply implement a function to return the colour at an 2D image coordinate. However, such image-space implementations tend to be uncompetitive with object-space alternatives which can exploit the superior coherence of that space (although
... [More] often at the cost of increased implementation complexity). Voluminum contains some experimental code which attempts to redress the balance by capitalizing on the potential of the image-space approach to deploy a limited budget of samples in a smarter way reflecting actual scene saliency. [Less]
Xeiso is a system designed to turn your PC into a gaming system. It can be installed onto any Linux-based computer, or can be booted from a Live CD (currently under development). In live mode, Xeiso will be able to use your hard drive as a “memory card” to store save data and downloaded games.
Miru is a set of graphics extensions to pyglet enabling easier development of OpenGL-based applications in Python. Features include camera, lighting and advanced texture mapping abstractions. There is also support for loading Wavefront OBJ files.
Freya 3D engine is a cross-platform, modular game engine with OpenGL backend (and possibility to add a Direct3D one), heavy integration with Lua (using LuaJit as VM).
The engine is currently on fairly early development stage. We truly sick for C++/Lua developers, designers, modelers etc.
... [More] Currently, the main developers language is Russian, yet this can be easily changed to English. [Less]
Tuning Fork Visualization Platform is a data visualization and analysis tool built on the Eclipse Rich Client Platform that supports the development and continuous monitoring of systems. It is particularly useful for real-time systems.
OSGEdit is an editor of scenes for the library OpenSceneGraph. It's only a composer, not a modeller. You can use many programs to model your objects and then import them into OSGEdit to compose a complex OSG scene to use in your application.
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy