a work-in-Progress Renderer for OpenGL, written mainly for learning purposes
- Make a cache/ resource manager for models -done
- Rework gui. Make a cegui-layout file. Sliders instead of input fields. -done
- Object Picking:
- Rotate to align to axis -done
- Helper gui for the user
- maybe: automaticaly put another object on top of the picked one
- option to save a scene and load a scene
Working on it
- add an installer, preferably with auto-download of msvs c++ runtime dll's -done
- detect if the user has an outdated opengl driver and give a message before abort
- rework Scene manager. Its messy!
- reduce dir shadow acne
- get rid of 'washed-out' colors
- Rework class Cache to a proper resource Manager.
We need to delete unused resources. Also, we still copy data around, the cache just avoids
opening and parsing files repeatedly right now
- Let the material decide what shader is to be used (may be easyier to make materials more flexible this way, ie normal-mapping, specular-mapping, later maybe bump-mapping)