- C++ 84.5%
- GLSL 11.7%
- Makefile 3.8%
| external | Fixed build process for Linux and Windows | |
| include | Added axis conf comments and defaults in controller.cpp | |
| shaders | Initial files | |
| src | Added axis conf comments and defaults in controller.cpp | |
| .gitignore | Added GUI calibration and saving | |
| .gitmodules | Fixed build process for Linux and Windows | |
| LICENSE | Initial files | |
| makefile | Fixed missing -p flag in mkdir | |
| preview.png | Added README | |
| README.md | Added README | |
Vector FPV
An FPV sim made with VecGFX
This is a stylized FPV drone racing and freestyle simulator rendered with retro neon graphics via VecGFX. The focus is on building a fun experience and not realism. It's too early in development to write something more about it
Building
Simply do make for Linux (see Windows building otherwise) once you have the dependencies installed.
Make sure to clone the repo with its submodules:
git clone --recurse-submodules https://codeberg.org/Niko64/VectorFPV.git
cd VectorFPV
make
Dependencies
This project depends on VecGFX, SDL3 and glm. On Linux, you simply install them via your package manager and it should work
Windows
You can install the build tools via Chocolatey:
choco install make mingw
and also aquire SDL3.dll from the win32-x64 release (3.4.10 is the latest as of writing this) and put it in:
lib
└── SDL3.dll
Then do the same commands as shown in Building but do make MINGW=1 instead of make.
You will need the dll next to the exe when running the program.