1- # ProjectM SDL2 Frontend
1+ # ProjectM SDL3 Frontend
22
33This is a reference implementation of an applicatiaon that makes use of the projectM music visualization library.
44
@@ -13,15 +13,15 @@ present.
1313
1414First, [ build libprojectM] ( https://github.com/projectM-visualizer/projectm/wiki/Building-libprojectM ) or get it via your
1515favorite dependency management/packaging tool. For testing, you can install libprojectM somewhere inside your
16- home/development directory using ` CMAKE_INSTALL_PREFIX ` , then pass the same install path to the frontend-sdl2 build
16+ home/development directory using ` CMAKE_INSTALL_PREFIX ` , then pass the same install path to the frontend-SDL3 build
1717using ` CMAKE_PREFIX_PATH ` . Please refer
1818to [ CMake's documentation] ( https://cmake.org/cmake/help/latest/variable/CMAKE_PREFIX_PATH.html ) for details.
1919
2020### Dependencies
2121
2222This project requires third-party libraries in addition to libprojectM's core library dependencies:
2323
24- - SDL2 (version 2.0.16 or higher)
24+ - SDL3 (version 3.0 or higher)
2525- POCO (recommended version 1.12 or higher, minimum is 1.9.x)
2626- Freetype 2 (optional, will provide better looking UI text)
2727
@@ -32,9 +32,9 @@ Depending on your needs, you can either build them yourself or install them usin
3232are some examples for the three major desktop platforms:
3333
3434``` shell
35- sudo apt install libsdl2 -dev libpoco-dev libfreetype-dev cmake # Debian/Ubuntu Linux
36- brew install sdl2 poco freetype # macOS
37- vcpkg install sdl2 poco freetype # Windows, should be pulled in automatically via vcpkg.json
35+ sudo apt install libsdl3 -dev libpoco-dev libfreetype-dev cmake # Debian/Ubuntu Linux
36+ brew install sdl3 poco freetype # macOS
37+ vcpkg install sdl3 poco freetype # Windows, should be pulled in automatically via vcpkg.json
3838```
3939
4040### Configure and build projectMSDL
0 commit comments