Importing Shaders and Effect Files

From Orion Engine Wiki
Jump to navigation Jump to search

The Orion Genesis World Builder can be used to import shaders and/or effect files into the custom format (.OSFX) supported by the engine.

Currently, only D3D9 based effect files (.FX) can be imported by our tool. Support for D3D10 and D3D11 is right around the corner, since it's just a modification of the existing importer. NVIDIA has an effect file format called CGFX that is similar to the Microsoft FX file format that we will also likely support soon. In the future, support might also be added for the OpenGL shader language (GLSL). Since our effect format is generic and/or abstracted, a plug-in could be made to provide support for nearly any effect API.

More information will be added to this page once it becomes available.