raylib » Forums » raylib 1.7 released
raysan5
Ray
17 posts
1 project

I teach videogames programming.

#11999 raylib 1.7 released
3 months ago

After almost six months of hard work, new raylib version is ready!

Some highlights of this new version are:

  • More than 30 new functions added to the library: functions to control Window, utils to work with filenames and extensions, functions to draw lines with custom thick, raw mesh data loading, functions for 3d ray collisions detailed detection, functions for VR simulation and much more!
  • Support of configuration flags on every raylib module. Advance users can customize raylib just choosing desired features, defining some configuration flags on compilation. That way advance users can control library size and available functionality.
  • Improved build system for all supported platforms (Windows, Linux, OSX, RPI, Android, HTML5) with a unique Makefile to compile sources. Added support for Android compilation with a custom standalone toolchain and also multiple build compilation flags.
  • New examples and sample games added. All sample material has been reviewed, removing useless examples and adding more comprehensive ones; all material has been ported to latest raylib version and tested in multiple platforms. Examples folder structure has been improved and also examples build systems.
  • Improved library consistency and organization in general. Functions and parameters have been renamed, some parts of the library have been cleaned and simplified, some functions have been moved to examples (lighting, Oculus support) towards a more generic library implementation.
  • Some other features: Gamepad support on HTML5, RPI touch screen support, 32bit audio support, timming improvements, public log system, rres file format support, automatic GIF recording...

  • For a detailed list of changes, check CHANGELOG.

    Probably the most useful addition for students (a part of internal consistency, better organization and more functionality) is the possibility to RECORD GIFs AUTOMATICALLY from current screen, just pressing CTRL+F12 to start/stop recording. Also note that since version 1.0 it is possible to take screenshots automatically just pressing F12.

    Any feedback is very appreciated! :)
    the_calling
    11 posts
    #12000 raylib 1.7 released
    3 months ago

    Many thanks for sharing :)
    CaptainKraft
    Jeremiah
    145 posts
    2 projects

    Father, husband, C programmer, and Linux apologist. Think before you code.

    #12002 raylib 1.7 released
    3 months ago

    That's a big list of changes. Well done

    Build a man a fire, he'll be warm for a day.
    Set a man on fire, he'll be warm for the rest of his life.
    raysan5
    Ray
    17 posts
    1 project

    I teach videogames programming.

    #12009 raylib 1.7 released
    3 months ago

    Thanks to you for your words! :D
    D3zmodos
    8 posts
    #12021 raylib 1.7 released
    2 months, 4 weeks ago

    I'm using raylib for my current project and I was wondering about adding my own gif recording just last week.
    I'll definitely be putting that feature to use. :D
    raysan5
    Ray
    17 posts
    1 project

    I teach videogames programming.

    #12023 raylib 1.7 released
    2 months, 4 weeks ago

    Hey D3zmodos! Glad to read you like this new feature! Just added it in the last minute, I thought it would be useful for students to show their work... :)

    Now it's integrated into raylib core but I'm thinking about making it public to the API... well, actually, it only depends on the header-only file: gif.h, it's a reviewed version (and port to C99) of this file. Actually, I'm reworking some parts of that file, simplyfing usage, reducing function parameters...

    Please, keep us updated with your progress on your raylib project! :)
    Miblo
    Matt Mascarenhas
    104 posts
    2 projects

    Annotator, supper gatherer and slammer of thunderous high fives

    #12034 raylib 1.7 released
    2 months, 3 weeks ago

    I'm really looking forward to trying raylib. Once I've finished making the new annotation system, which is my current focus, I'll likely try and explore your engine on stream.
    raysan5
    Ray
    17 posts
    1 project

    I teach videogames programming.

    #12041 raylib 1.7 released
    2 months, 3 weeks ago

    Hey Matt! Nice to read that! Please, let me know if you need any help! :)