Cross-platform library for games and multimedia programming

Edit Package allegro

Allegro is a cross-platform library intended for use in computer games
and other types of multimedia programming.

A wide range of extension packages and add-on modules are also available, which
can be found in the "Library Extensions" section of the Allegro website.

Refresh
Refresh
Source Files
Filename Size Changed
allegro-5.2.5.0.tar.gz 0007849326 7.49 MB
allegro.changes 0000011234 11 KB
allegro.spec 0000015871 15.5 KB
Revision 6 (latest revision is 12)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 705875 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 6)
- Update to 5.2.5:
  Core:
  *  Try to identify bitmap format for unknown extensions.
  * Add some missing OpenGL 4.3 functions.
  * Add ‘al_create_thread_with_stacksize’ to create threads with a
    custom stack size.  (Aldrik Ramaekers)
  * Add ‘al_get_system_id’ function, letting you disambiguate platforms
    at runtime.
  Graphics:
  * Add ‘al_get_monitor_dpi’ to query the DPI of a monitor.
  * Add new API for making blender a bitmap-local state (like
    transformations), which can simplify some code.  See
    ‘al_set_bitmap_blender’ and the related APIs.  Also see the
    ‘ex_blend_target’ example.
  * Added ‘al_transpose_transform’.  This is useful for rotation
    transformations.
  * Rework internal GLES support for better portability.
  * Don’t force POT bitmaps on GLES.
  * Fix repeated bitmap locking on OpenGL.
  Linux:
  * Improve linux joystick detections.
  * Fix a number of memory leaks/crashes in the audio addon when using
    pulseaudio/alsa.  (Julian Smythe)
  * Fix compilation with Mesa 18.2.5 and later.
  * Fix OpenGL version reporting after display creation (Edgar
    Reynaldo).
  * Fix requesting specific OpenGL versions via display options (Edgar
    Reynaldo).
  SDL:
  * Sebastian Krzyszkowiak has spent a lot of effort to making the SDL
Comments 0
openSUSE Build Service is sponsored by