Generalizing image and texture management #903
Labels
Core
Related to Ra::Core
Engine
Related to Ra::Engine
enhancement
Type of issue/PR: enhancement
Feature Request
Type of issue: feature request
As stated in the PR #901, it could be helpful to have better texture management than a simple, openGL oriented and strongly limited one.
Let me recall here what I understand on texture management on Radium
OpenImageIO (https://github.com/OpenImageIO/oiio) might be considered as a valuable replacement of hand-made image and texture operations in Radium.
While not being a direct replacement of our texture manager (the Texture manager migh become a wrapper over oiio), oiio will offer high quality services to manage image and texture data and the texture manager might be replaced by a proper usage of oiio API.
Oiio might be added to Radium Engine as an external library available from the Core component to allow image and texture operations without relying on the Engine and on the OpenGL subsystem initialization.
The text was updated successfully, but these errors were encountered: