adriengivry / Overload

3D game engine with lua scripting
https://overloadengine.org/
MIT License
1.76k stars 226 forks source link

`OvRendering` Rework: Better Rendering capabilities, less redundancy, and code clean-up #277

Closed adriengivry closed 6 months ago

adriengivry commented 10 months ago

Description

Initiative to rework OvRendering to improve its modularity and prepare the field for upcoming work (such as shadow casting).

This work includes:

Related Issues

Screenshots

Renderer updated architecture Overload-Better-Renderer

adriengivry commented 6 months ago

There is a visual issue when selecting an object having children (with a mesh to render), all segments of all visible triangles are highlighted: image

Fixed ✅