LumixEngine
LumixEngine copied to clipboard
3D C++ Game Engine - yet another open source game engine
- [ ] screen space gizmo - [ ] align face - [ ] align normal - [ ] match coordinates (x, y, z) - [ ] shortcut to rotate...
- [x] Echo - [ ] Chorus - [ ] Compression - [ ] Distortion - [ ] Flange - [ ] Gargle possible [others](https://msdn.microsoft.com/en-us/library/windows/desktop/ms804964.aspx#dx_Standard_Effects_Flange) from
`Frustum::setPlanesFromPoints()` and `ShiftedFrustum::setPlanesFromPoints()` computes normals as `points[0] - points[1]`, which has precision issues far from [0, 0, 0]. See where setPlanesFromPoints is used and replace it.
This builds upon https://github.com/nem0/LumixEngine/pull/1497
Re-organized some includes and grouped foundation headers together Introduced foundation.h, which has the engine-agnostic things from lumix.h Replaced LUMIX_ENGINE_API with LUMIX_FOUNDATION_API in new foundation lib. Moved HashFunc specializations for EntityPtr...