Skip to content

Releases: Brian-ED/raylibAPL

raylibAPL v1.0.0

09 Nov 22:07

Choose a tag to compare

Implemented array types in structs, which fixes functions like BeginVrStereoMode since it accepts an argument of type VrStereoConfig. It includes the array type "Matrix,'[2]'".
New VR and sound examples.
Now using older libC version in the linux release to support older linux systems. New linux systems should still work.
Shader example is fixed so that left and right arrow keys speed up and slow down an animation.
Improved testing a lot, see coverage.md.

Full Changelog: v0.3.0...v1.0.0

raylibAPL v0.3.0

21 Sep 23:16

Choose a tag to compare

Added a unicode text example.
Fixed bugs related to int arrays by adding special handling for them.
Added /nix/* which contains a development environment I use for testing and similar.
Added a testing directory, along with some incomplete standards for how tests will be carried out (commonly known as "test cases").
Also fixed a bunch of other smaller bugs.

Contributions:

Full Changelog: v0.2.0...v0.3.0

raylibAPL v0.2.0

04 Aug 03:00

Choose a tag to compare

Better support for the extra libraries raygui, raymath, rlgl, and Physac.
They have now fixed struct declorations, which were broken last release.
They also each have an error-helping json file, to make implementing errors easier in the future.
Full Changelog: v0.1.1...v0.2.0

raylib-apl v0.1.1

20 Jul 22:40

Choose a tag to compare

First pre-release. Version 1.0.0 will arrive once more testing has been done.
This pre-release arrives on tatin.dev thanks to @Bombardier-C-Kram.

Here is a short list of additions:

  • raylib, raygui, rlgl, raymath, and physac all arrive with this release with only raylib having been tested well.
  • A stack system with multiple ⎕NA calls to convert structs to pointers was implemented to fix the ⎕NA's limited struct support.
  • A json file which informs what scopes need to be closed was implemented. It is used to create wrappers for raylib functions that enable erroring instead of crashing when incorrectly using some scoping functions like for example InitWindow and CloseWindow.
  • raylibAPL arrives to Tatin.
  • Windows, Mac, and Linux supported, though Mac needs something extra. Details in README.md.

New Contributors

Full Changelog: https://github.com/Brian-ED/raylib-apl/commits/v0.1.0

raylib-apl v0.1.0

20 Jul 22:08

Choose a tag to compare

raylib-apl v0.1.0 Pre-release
Pre-release

First pre-release. Version 1.0.0 will arrive once more testing has been done.
This pre-release arrives on tatin.dev thanks to @Bombardier-C-Kram.

Here is a short list of additions:

  • raylib, raygui, rlgl, raymath, and physac all arrive with this release with only raylib having been tested well.
  • A stack system with multiple ⎕NA calls to convert structs to pointers was implemented to fix the ⎕NA's limited struct support.
  • A json file which informs what scopes need to be closed was implemented. It is used to create wrappers for raylib functions that enable erroring instead of crashing when incorrectly using some scoping functions like for example InitWindow and CloseWindow.
  • raylibAPL arrives to Tatin.
  • Windows, Mac, and Linux supported, though Mac needs something extra. Details in README.md.

New Contributors

Full Changelog: https://github.com/Brian-ED/raylib-apl/commits/v0.1.0