/3DEngine

A small 3D engine in OpenGL to test stuff

Primary LanguageC++BSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

3DEngine

A small project, testing nvidia physx & ECS

You can find the doxygen documentation inside Project.Engine/Documentation/html and Project.Game/Documentation/html

Linux

Requirements

Debian-based systems:

  • Install needed tools and libraries:
    sudo apt install cmake libglfw3 libglfw3-dev libglew-dev libglew2.1 libboost-all-dev
    
  • Install cuda from here

RedHat-based systems:

  • Install needed tools and libraries:
    sudo dnf install cmake glfw glfw-devel glew glew-devel boost-devel
    
  • Install cuda from here

Compiling

sudo cp libraries/libPhysXGpu_64.so /usr/lib64/
chmod +x build.sh
./build.sh -c -b=<build-folder>

Running

cd bin/
./game