I just published raylib v1.3. That's the biggest raylib update since it's creation about two years ago and comes with lot of new features:
- Shaders support for easy shaders loading and use. Loaded shaders can be attached to 3d models or used as fullscreen postrocessing effects. A bunch of postprocessing shaders are also included in this release, check raylib/shaders folder.
- Textures module has grown to support most of the internal texture formats available in OpenGL (RGB565, RGB888, RGBA5551, RGBA4444, etc.), including compressed texture formats (DXT, ETC1, ETC2, ASTC, PVRT); raylib 1.3 can load .dds, .pkm, .ktx, .astc and .pvr files.
- New camera module offers to the user multiple preconfigured ready-to-use camera systems (free camera, 1st person, 3rd person). Camera modes are very easy to use, just check examples: core_3d_camera_free.c and core_3d_camera_first_person.c.
- New gestures module simplifies gestures detection on Android and HTML5 programs.
- raygui, the new IMGUI (Immediate Mode GUI) module offers a set of functions to create simple user interfaces, primary intended for tools development. It's still in experimental state but already fully functional.
Most of the examples have been completely rewritten and +10 new examples have been added to show the new raylib features: http://www.raylib.com/examples.htm
You can download raylib from: http://www.raylib.com/
or fork the GitHub repo: https://github.com/raysan5/raylib
A new forum has also been added to the web to allow programming students to ask questions and show their raylib games: http://www.raylib.com/forum/index.php?p=/categories
As always, raylib includes full support for Raspberry Pi.
Any feedback is hightly appreciated!