Design is still in progress.
Custom render engine, with support for multiple APIs (dx11 only for now, and to be extended to use vulkan/dx12 in the future)
- mirror reflection
- skybox
- shadows (wip)
Old cpu-based render engine can be found here.
Refactor the engine, handle only d3d11 and remove any software-backend related stuffRefactor Application stuff, and make it more flexable to usemake the engine API more verbose with options to render the scene and models, (i.e enable shadows, wireframe, transparentcy,...), passes should not be implemented into the main by the user.add imgui supportrender light (toggle rendering the light as sprites from the engine)render bounding-boxes for scence models- add logging
make a branch that uses only software backend for showcasingmake new engine after all this to be the main branch stateedit readme- fix rendeing artifacts (lighting direction, shadows, black flickering...)
- fix mouse control
- fix leaks