Skip to content

Releases: GuvaCode/ray4laz

raylib v6.0

Choose a tag to compare

@GuvaCode GuvaCode released this 23 Apr 11:21
logo

Release ray4laz 6.0

We are excited to announce the release of ray4laz 6.0 – a major update synchronized with the landmark raylib 6.0 release!

This version brings full support for all the new features of the raylib backend, along with significant compiler support improvements and bug fixes, making Pascal development even more enjoyable.

What's New?

  • Synchronized with raylib 6.0: Ray4Laz is now based on the latest major version of raylib, which includes:

    • NEW Software Renderer (rlsw): Allows applications to run without a GPU.
    • NEW Platform Backends: Added support for Win32, Emscripten, and PLATFORM_MEMORY.
    • REDESIGNED Fullscreen & High-DPI Modes.
    • REDESIGNED Skeletal Animation System.
    • NEW and Improved Filesystem API.
  • Added static linking for Windows.

  • Delphi Support: Thanks to the efforts of @HemulGM (Pull Requests #60, #63), ray4laz now includes support for the Delphi compiler. Examples and general compatibility have been greatly improved.

  • MSEIde/ideU Compatibility: Added support for the MSEIde/ideU (by @fredvs), expanding the range of development environments where the library can be used.

  • Math Operator Overloads: Added C++-style operator overloads for Vector2, Vector3, Vector4, Quaternion, and Matrix (from raymath). Many thanks to @olatov (PR #48, #50). This allows for more natural and readable mathematical code.

  • Fixes and Code Cleanup:

    • Corrected the signature of the Vector2ClampValue function in raymath (by @olatov).
    • Removed dead code that appeared after end. (by @n7800), improving stability and source clarity.

New Contributors

Welcome to the team! Thank you for your first contributions to the project:

Installation and Upgrade

This release includes significant API changes. It is highly recommended to fully recompile your existing projects with the new version of the header files.


Full Changelog


Acknowledgments

A huge thank you to all new and existing contributors, as well as the raylib community for creating such a wonderful tool.

Happy coding with ray4laz!

raylib 5.6.2 - dev header for pascal

Choose a tag to compare

@GuvaCode GuvaCode released this 18 Mar 13:14
update package version

raylib 5.6 - dev header for pascal

Choose a tag to compare

@GuvaCode GuvaCode released this 16 Mar 07:54

What's Changed

New Contributors

Full Changelog: 5.5...5.6

raylib 5.5 header for pascal

Choose a tag to compare

@GuvaCode GuvaCode released this 22 Nov 14:48

fix problem in the extraction on windows

raylib 5.5 header for pascal

Choose a tag to compare

@GuvaCode GuvaCode released this 18 Nov 13:30

What's Changed

New Contributors

Full Changelog: 5.0...5.5

about, the changes in the raylib here

raylib 5.5 header for pascal release candidate 1

Choose a tag to compare

@GuvaCode GuvaCode released this 07 Nov 02:43

What's Changed

New Contributors

Full Changelog: 5.0c...5.5rc1

raylib 5.0 header for pascal

Choose a tag to compare

@GuvaCode GuvaCode released this 16 Jan 16:06
  • Some bugs have been fixed.
  • Now you can create a new project from the TCustomApplication class

raylib 5.0 header for pascal

Choose a tag to compare

@GuvaCode GuvaCode released this 20 Dec 14:58
  • Some bugs have been fixed.

  • Added a shortcut function for loading resources.

  • Fixed all the examples

raylib 5.0 header for pascal

Choose a tag to compare

@GuvaCode GuvaCode released this 18 Nov 17:26

It's been 7 months since latest raylib release and 10 years since raylib 1.0 was officially released... what an adventure! In the last 10 years raylib has improved a lot, new functions have been added, many new features and improvements implemented, up to 500 contributors have helped to shape the library as it is today. raylib 5.0 is the final result of all this incredible amount of work and dedication. Here it is the summary with the key features and additions of this NEW major version of raylib.

Some numbers for this release:

  • +200 closed issues (for a TOTAL of +1540!)
  • +550 commits since previous RELEASE (for a TOTAL of +6950!)
  • +35 functions ADDED to raylib API (for a TOTAL of 552!)
  • +60 functions REVIEWED/REDESIGNED
  • +80 new contributors (for a TOTAL of +500!)

you can find out more here

raylib 4.5 header for pascal

Choose a tag to compare

@GuvaCode GuvaCode released this 21 Mar 16:53

New raylib release!
It's been 7 months since latest raylib release. As usual, many parts of the library have been reviewed and improved along those months.

  • +350 commits since previous RELEASE (for a TOTAL of +6350!)
  • +25 functions ADDED to raylib API (for a TOTAL of 516!)
  • +40 functions REVIEWED/REDESIGNED