mirror of
https://github.com/GayPizzaSpecifications/padlab.git
synced 2025-08-03 21:21:33 +00:00
96d1ae11f70d8cd37bf96f3c6055dfe794b0e6bb
PadLab
Playground for different analogue stick setups written with SDL2 for graphics and controller support.
Building
Requirements:
- C99 compiler
- SDL 2.x
- CMake 3.1 or higher
Available backends are:
BUILD_OPENGL_LEGACY
OpenGL Compatibility profile 1.1 (default ON)BUILD_OPENGL
OpenGL Core profile 3.3 (WIP)BUILD_METAL
Fruit renderer (WIP, ON by default for APPLE)
OpenGL Core profile backend requires:
- Python 3
Metal backend requires:
- Fruit device
- Python 3
For *nix:
cmake -B build -DCMAKE_BUILD_TYPE=RelWithDebInfo
cmake --build build
Description
Playground for different analogue stick setups using SDL2's graphics & controller support
Languages
C
53.9%
Python
19%
Objective-C
15.2%
CMake
9.3%
GLSL
1.7%
Other
0.9%