Skip to content

Releases: RobLoach/raylib-cpp

v4.0.3

09 Jan 22:02
f8ead1f
Compare
Choose a tag to compare

Changed

  • CMake now used for raylib dependency, rather than git submodules
  • Standardized functions across:
    • Color
    • Material
    • Mesh
    • Model
    • ModelAnimation
    • Physics
    • Ray
    • Rectangle
    • Texture
    • Window
  • Renamed package.json to clib.json to follow clib schema

Full Changelog: v4.0.2...v4.0.3

v4.0.2

24 Dec 21:50
0ce6df7
Compare
Choose a tag to compare

Added

  • Image::IsLoaded()
  • Wave::IsLoaded()
  • Sound::IsLoaded()
  • Music::IsLoaded()
  • Shader example
  • Function overrides for std::string support
    • raylib::DrawText()
    • raylib::DrawTextEx()
    • raylib::DrawTextPro()
    • raylib::TextSubtext()
    • raylib::TextReplace()
    • raylib::TextInsert()
    • raylib::TextAppend()
    • raylib::TextFindIndex()
    • raylib::TextToUpper()
    • raylib::TextToLower()
    • raylib::TextToPascal()
    • raylib::TextToInteger()

Fixed

  • Shader constructor
  • Vector2 muliplication operator behavior (#155)

Changed

  • Merged Text.hpp into Functions.hpp

v4.0.1

15 Dec 17:38
b3891b5
Compare
Choose a tag to compare

What's Changed

  • docs: Add note about raylib-cpp vs raylib in c++ by @RobLoach in #149

Full Changelog: v4.0.0...v4.0.1

v4.0.0

05 Nov 01:54
ff51904
Compare
Choose a tag to compare

v3.7.0

27 Apr 04:55
9a02e9f
Compare
Choose a tag to compare

Added

Changes

  • Updated to raylib 3.7.0

v3.5.0

24 Mar 06:00
de0f578
Compare
Choose a tag to compare

Added

Changes

  • Updated documentation

v3.5.0-beta3

18 Feb 06:46
d1c5ef2
Compare
Choose a tag to compare

Added

  • Added a C++ version of raylib's loading thread example (by @pkeir)
  • Updated documentation

Fixed

  • Made the global wrapped functions static to avoid redeclaration

v3.5.0 Beta 2

19 Jan 00:03
78adb8c
Compare
Choose a tag to compare

Fixed

  • Font.charsPadding loading

Removed

  • DroppedFiles class replaced with std::vector<std::string> raylib::GetDroppedFiles()

v3.5.0 Beta 1

02 Jan 19:26
21d26ca
Compare
Choose a tag to compare

Added

  • Model.Draw() and Model.DrawWires()
  • models_first_person_maze.cpp example
  • String override functions to allow using std::string directly instead of const char*
  • std::vector<std::string> wrappers with raylib::GetDirectoryFiles() and raylib::GetDroppedFiles()
  • raylib::Color::RayWhite() static functions to build Color objects
  • Rectangle.GetPosition() and Rectangle.SetPosition()
  • Rectangle.GetSize() and Rectangle.SetSize()

Fixed

  • Most objects are now passed by reference
  • Mouse::SetX() and Mouse::SetY() setting incorrect values
  • Error protection when unloading images, materials, models and meshes

Changed

  • Mouse functions are now static. Use Mouse::SetX() instead of using Mouse mouse.
  • Camera*::BeginMode() and Camera*::EndMode() no longer have 2D/3D in the name

v3.5.0 Alpha 1

26 Dec 20:51
7e0f2f3
Compare
Choose a tag to compare

Changed

  • Update to raylib 3.5.0

Added

  • Documentation

Removed

  • Static inline Color variables (like raylib::Color::RayWhite). Instead, use ::RAYWHITE.