RadixEngine
RadixEngine copied to clipboard
A free and open game engine.
There are only a few comments on the basegame.cpp file, needs more for others to make contributions easier
I was trying to build glportal on windows. I installed all the dependencies ``` pacman -S git pkg-config mingw-w64-x86_64-{cmake,make,gcc,pkg-config,assimp,libepoxy,SDL2{,_mixer},bullet,tinyxml2,freeimage} ``` cmake output ```c++ λ C:\msys64\mingw64\bin\cmake.exe .. -G "MSYS Makefiles" -DCMAKE_MAKE_PROGRAM="mingw32-make"...
Since 'sourceStr' and 'typeStr' are initialized to '???' a default switch case would set both to a default value. I'm assuming the default is "OTH"
Highlighted the name of your awesome project :) Cheers!
Signed-off-by: Juraj Oravec ff
The Window class is messy to use. - When you use it without running setConfig you'll do method calls on nullptrs leading to segfaults - There is input code crammed...
The cmakelist is too big. It can probably be split up over multiple files easily.
In OpenGL world bind and unbind texture takes some time. I like to improve the performance of the game by export the scene to binary format and attach all models...
We need to Implement some Scene Management algorithms. IMO I find this useful for rendering portals: 1. Portal Culling [VIDEO](https://www.youtube.com/watch?v=XBz5WI2a1YE) 2. Scene graph 3. LOD Frustum useful [link](https://gist.github.com/nothings/913056601b56e5719cc987684a16544e)
Development on https://github.com/GlPortal/RadixEngine/tree/gameworld-refactor