allegro5 v5.2.10.0
- Created
- Updated
Allegro is a cross-platform library mainly aimed at video game and multimedia programming. It handles common, low-level tasks such as creating windows, accepting user input, loading data, drawing images, playing sounds, etc. and generally abstracting away the underlying platform. However, Allegro is not a game engine: you are free to design and structure your program as you like.
# License
# Supported Platforms
All platforms are supported
# Features
Default features: direct3d , opengl
# direct3d
Direct3D support
Supports: windows
- ✅ windows
- ❌
linux - ❌
osx - ❌
uwp
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# opengl
OpenGL support
Supports: !(arm & windows) & !uwp & !xbox
- ✅ linux
- ✅ osx
- ✅ windows-x64
- ✅ windows-x86
- ❌
uwp - ❌
windows-arm64
Dependencies:
and 2 transitive dependencies:
- egl-registry (by opengl-registry )
- opengl-registry (by opengl )
Host Dependencies:
No dependencies.
# Dependencies
alsa
Platforms:
linux- bzip2
freetype
Features: (none)
- libflac
- libjpeg-turbo
- libogg
- libpng
- libtheora
- libvorbis
libwebp
Features: (none)
- minimp3
- openal-soft
- opus
- opusfile
- physfs
- zlib
and 2 transitive dependencies:
cppwinrt (by openal-soft )
Platforms:
uwp- fmt (by openal-soft )
# Host Dependencies
and one transitive dependency:
vcpkg-cmake-get-vars (by libpng )
Platforms:
arm & android
# Dependents
- imgui (feature
allegro5-binding)
# Host Dependents
No dependents.
# Contributors
Jesse Talavera-Greenberg
Alexander Karatarakis
Robert Schumacher
Dandigit
pravic
Stefano Sinigardi
Rodolfo Lam
Billy O'Neal
Alexander Neumann
Jack·Boos·Yu
Kai Pastor
Lily Wang
Mengna Li
Kazora
MonicaLiu
# Changelog
and 37 more commits:
72746d1[allegro5] Update portfile to 5.2.4.092188ad[allegro5] Update description to 5.2.4.026f12d2[many ports] Updates to latest26516fevcpkg_configure_cmake (and _meson) now embed debug symbols within static libs (/Z7)91e8afaUpdate portfile.cmakeed9ef70Add opus support and update to latest revision2083bb6Generate pkg-config filesa354afaThis is personal nowf90508fEh, actually, noa8a1ad9Need C flags, tood1ff4a8Try the /Z7 flag6170eddDon't need that functiona56ace5Guh69f63b1Oh, the FULL hash9604264Let's try the hash65081aaFix the SHA5126d64cf1Ah, wait4f5f505Let's try vcpkg_from_githubf8f6628Let's try making that directorya29b5e4Let's try this7dfa5b6Oopsb0ade3eNope, let's try globbingd4f924fAdd vcpkg_copy_pdbs() to allegro5's portfile8b802d3opusfile isn't available on vcpkg, let's not include it2da5aacGo a little deeper with OPENAL_INCLUDE_DIR1b9546aGuess we don't need d3d9ex eitherdb1cf01Remove modaudio for nowd973fe7Clarify two include directories for allegro57a732c9Remove some dependencies that we don't yet have on vcpkgaf1aa04Add support for physfs and libtheora to allegro56d986f5Add a port for allegro5