allegro5 v5.2.9.1
- 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
No transitive dependencies.
# 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
# Changelog
and 35 more commits:
72746d1
[allegro5] Update portfile to 5.2.4.092188ad
[allegro5] Update description to 5.2.4.026f12d2
[many ports] Updates to latest26516fe
vcpkg_configure_cmake (and _meson) now embed debug symbols within static libs (/Z7)91e8afa
Update portfile.cmakeed9ef70
Add opus support and update to latest revision2083bb6
Generate pkg-config filesa354afa
This is personal nowf90508f
Eh, actually, noa8a1ad9
Need C flags, tood1ff4a8
Try the /Z7 flag6170edd
Don't need that functiona56ace5
Guh69f63b1
Oh, the FULL hash9604264
Let's try the hash65081aa
Fix the SHA5126d64cf1
Ah, wait4f5f505
Let's try vcpkg_from_githubf8f6628
Let's try making that directorya29b5e4
Let's try this7dfa5b6
Oopsb0ade3e
Nope, let's try globbingd4f924f
Add vcpkg_copy_pdbs() to allegro5's portfile8b802d3
opusfile isn't available on vcpkg, let's not include it2da5aac
Go a little deeper with OPENAL_INCLUDE_DIR1b9546a
Guess we don't need d3d9ex eitherdb1cf01
Remove modaudio for nowd973fe7
Clarify two include directories for allegro57a732c9
Remove some dependencies that we don't yet have on vcpkgaf1aa04
Add support for physfs and libtheora to allegro56d986f5
Add a port for allegro5