Allegro 5.1.2
Allegro 5.1.2 Full Download Summary
File size: 8.00 MB
Platform: Windows2000, Windows2003, WinXP, Windows Vista, Windows 7, Linux, Mac OS X
License: Open Source
Price: FREE
Downloads: Total: 265 | This Month: 3
Released: 2012-05-27
Publisher: Shawn Hargreaves
Publisher URL: http://www.talula.demon.co.uk/
Allegro 5.1.2 Full Description
Allegro is a game programming library for C/C++ developers distributed freely, supporting the following platforms: Unix (Linux, FreeBSD, etc.), Windows, MacOS X and Haiku/BeOS. Older versions also support DOS and QNX. It provides many functions for graphics, sounds, player input (keyboard, mouse and joystick) and timers. It also provides fixed and floating point mathematical functions, 3d functions, file management functions, compressed datafile and a GUI.
Allegro is a portable library mainly aimed at video game and multimedia programming, originally started by Shawn Hargreaves for the DJGPP compiler in a mixture of C and assembler.
According to the Oxford Companion to Music, Allegro is the Italian for «quick, lively, bright». It is also a recursive acronym which stands for «Allegro Low LEvel Game ROutines».
Cross-platform support
* Unix (Linux, FreeBSD, Irix, Solaris, Darwin)
* Windows (MSVC, MinGW, Cygwin)
* MacOS X
* Haiku/BeOS
The older 4.2 branch also supports:
* Windows (Borland)
* QNX
* DOS (DJGPP, Watcom)
Graphic functions
* Vector drawing:
o pixels, lines, rectangles, circles, ellipses, arcs, Bezier splines
o shape fill, with or without pattern
o polygons: flat, Gouraud, textured (3D) and translucent
* Sprites:
o masked, compressed and compiled sprites
o blitting, rotation, stretching, reduction, alpha blending, Gouraud shading
o native support for BMP, LBM, PCX and TGA files (others supported with library extensions)
* Color palettes:
o color palette manipulation (reading, writing, conversion)
o conversion of color formats RGB <-> HSV
* Text:
o support for different encodings and conversion, default is UTF-8
o bitmap fonts (masking, colouring, alignment)
* Misc:
o draw directly on the screen or on any-size memory bitmaps
o hardware scrolling and triple buffering (where available), mode-X split screen
o animation functions for FLI/FLC format
Graphic drivers
* Unix:
o X Window, DGA, fbcon
o SVGAlib
* Windows:
o DirectX (windowed or full-screen)
o GDI
* MacOS X:
o Quartz (windowed or full-screen)
* Haiku/BeOS:
o BWindowScreen
o BDirectWindow
* OpenGL:
o The AllegroGL addon allows to use OpenGL graphics with Allegro.
The older 4.2 branch also supports:
* Unix:
o VBE/AF
o mode-X
o VGA
* DOS:
o VGA 13h mode
o mode-X (23 VGA resolution plus unchained 640x400 extended mode)
o SVGA modes in 8, 15, 16, 24 and 32 bits per pixel
o linear VBE 2.0 framebuffer access
o hardware acceleration through VBE/AF API if supported
o additional graphic drivers through FreeBE/AF project
Sound functions
* Midi:
o native MIDI music format support (with 64 simultaneous effects)
o dynamic control/response to music note on, note off, main volume, pan, pitch bend, and program change
o uses General MIDI patches
o you can read in wavetable patches for MIDI files (SF2 and GUS patches)
* Wave:
o native support of WAV and VOC file formats (playing looped forward, backwards or bidirectional)
o streaming audio
o modify volume, pan, pitch, etc during play
Sound drivers
* Unix:
o OSS
o ALSA
o JACK
o SGI AL
* Windows:
o DirectSound
o WaveOut
o MIDI system drivers
* MacOS X:
o Core Audio
o Sound Manager
o Core Audio MIDI
o QuickTime MIDI
The older 4.2 branch also supports:
* Unix:
o ESD
o aRts
* DOS:
o Adlib, SB, SB Pro, SB16, AWE32
o MPU-401
Release notes:
New ReleaseCore:
* Add userdata to Windows window callbacks and rename the functions (Matthew Leverton).
* Fix ALLEGRO_STATIC_ASSERT collisions from different files included in the same translation unit. Reported by tobing.
* Make al_ustr_empty_string const correct.
* Fix many memory leak/warnings on MacOS X (Pär Arvidsson).
Filesystem:
* Make stdio al_fopen implementation set proper errno on failure.
* Make al_get_standard_path(ALLEGRO_TEMP_PATH) treat environment values as directory names even without a trailing slash on Unix.
* Fix typo preventing get_executable_name from using System V procfs correctly. Reported by Max Savenkov.
Displays:
* Fixed bug on Windows where two SWITCH_IN events were fired when window was minimized/restored (Michael Swiger).
* Fixed inverted al_toggle_display_flag(ALLEGRO_NOFRAME) logic under Windows as well as a bug where repeatedly setting the flag to on would ma
[ Allegro full changelog ]
Allegro 5.1.2 Screenshot
Allegro 5.1.2 Keywords
Allegro 5.1.2 Free Download Notice
Top 4 Download periodically updates software information of Allegro 5.1.2 full version from the publisher, but some information may be slightly out-of-date.
Using warez version, crack, warez passwords, patches, serial numbers, registration codes, key generator, pirate key, keymaker or keygen for Allegro 5.1.2 license key is illegal and prevent future development of Allegro 5.1.2. Download links are directly from our mirrors or publisher's website, Allegro 5.1.2 torrent files or shared files from free file sharing and free upload services, including Rapidshare, HellShare, HotFile, FileServe, MegaUpload, YouSendIt, SendSpace, DepositFiles, Letitbit, MailBigFile, DropSend, MediaMax, LeapFile, zUpload, MyOtherDrive, DivShare or MediaFire, are not allowed!
Your computer will be at risk getting infected with spyware, adware, viruses, worms, trojan horses, dialers, etc while you are searching and browsing these illegal sites which distribute a so called keygen, key generator, pirate key, serial number, warez full version or crack for Allegro 5.1.2 download. These infections might corrupt your computer installation or breach your privacy. A keygen or key generator might contain a trojan horse opening a backdoor on your computer. Hackers can use this backdoor to take control of your computer, copy data from your computer or to use your computer to distribute viruses and spam to other people.
Allegro 5.1.2 - Post Your Review
Allegro 5.1.2 Related Software
Library .NET 18.4.4903.15396
DSkinlite GUI Library 3.7.1
Universal Software Oscilloscope Library 2.8.0
BodSoft DirectUI Library 1.40
HS POP3 Library 2.0.4
My Software
Would you like to receive announcements of new versions of your software by email or by RSS reader? Get your FREE membership now!
Related Search
Popular Search
Software Picks
- Android Development Tools 22.0.0
- iReport 5.0.0
- dotConnect for MySQL Professional 7.6.257
- ImageGlue .NET 7.3
- iReport for Linux 5.0.0
- dotConnect for Oracle Professional Edition 7.7.257
- GEODLL32 13.12
- dotConnect for Oracle Express Edition 7.7.257
- COPC32 1.7
- SmartCode VNC Manager Enterprise Edition x64 6.9.6.0
- Lazarus x64 1.0.8
- PDF-XChange Drivers API 5.0.269
- VideoCap Pro SDK ActiveX 4.0
- Lazarus for Mac OS X 1.0.8
- Wireless Communication Library .NET Lite 6.11.9.0
Top Popular Software
- Turbo C++ 3.0
- Turbo Pascal 7.0
- Live Suit Pack 1.07
- Microsoft Visual Studio Premium 2012 RC
- Visual Paradigm for UML Standard Edition 10.1 Build 2013
- DJ Java Decompiler 3.12.12.96
- Visustin 7
- ReFox XII 12.1
- EditPlus 3.51
- Sencha Architect 2.1.0 Build 584
- Tinder for Mac OS X 1.2.2
- TexturePacker 3.0.9
- Docklight RS232 Terminal - RS232 Monitor 2.0.5
- JFormDesigner 5.1.1
- Android Development Tools 22.0.0
- Advertise |
- Link To Us |
- Privacy Policy |
- Contact Us
- Partner: Free Download Portal Copyright © 2013 Top4Download.com - Download Software






