## doriaxengine/doriax — v0.5…v0.5.1

_72 commits._

### Features
- **New binary shader version** (0709d32)
- **New Sokol lib version** (954c058)
- **Matrix4 new functions** (b950a9c)

### Fixes
- **Merge pull request #15 from caiotava/fix/methods-using-std-string-by-copy** (d00a3b5)
- **Merge pull request #14 from caiotava/fix/std-string-by-ref** (d398870)

### Backend
- **Fixed Macos backspace using sokol_app** (9b69e19)
- **Updated Android Studio project** (5b3f345)
- **Fixed Android Studio build error** (1ff8958)
- **Updated stb to master** (1f35c11)
- **Updated tinyobjloader to release branch (with mods)** (928cc75)
- **Updated tinygltf to v2.9.4** (2407b02)
- **Updated LuaBridge3 to master** (c338dff)
- **Updated Xcode project** (fe11449)
- **Updated JoltPhysics to 5.2.0** (d628d84)
- **Updated Box2D to main** (7ca7f39)
- **Using Supershader v1.6** (d21d339)
- **Updated Supershader** (c1ddf4d)
- **Increasing max UNIFORMBLOCK and VERTEXBUFFER of Sokol** (a053a81)
- **Using latest version of Sokol lib** (5fd2421)
- **Fixed spot light shadows** (42ed2a7)
- **Fixed methods that receive std::string object copy to receive a const reference** (fcb388c)
- **Fixed ambient light intensity** (744db07)
- **Added material name or file** (7835efd)
- **Changed Text ui to expect references of std:string instead of a copy** (d72e54a)
- **Fixed Github workflow dependencies** (636659b)
- **Removed -zero check on Euler angles** (2830e7a)
- **Quaternion euler angles improvements** (1562c0f)
- **Created RotationOrder** (1d0acef)
- **Added shadowCameraNearFar to directional shadows** (081851c)
- **Renamed enableShadowsBillboard to shadowsBillboard and enableFaceCulling to faceCulling** (eb6ea2a)
- **Renamed billboardBase to billboardRotation** (90363ee)
- **Added getEulerAngles to Quaternion** (46dd303)
- **Minor scene improvements** (7f5e779)
- **Added LineData operators** (86cf936)
- **Changed Matrix4 decompose process** (ba2b20e)
- **Changed worldRotation in updateTransform** (8f33bf6)
- **Removed transform staticObject property** (370fbe3)
- **Making modelViewProjectionMatrix internal** (a27a3d6)
- **Getting more accurate worldPosition, worldScale and worldRotation** (3e05878)
- **Added FreeBSD condition** (139a0f2)
- **Quaternion constructor with matrix** (8175afd)
- **Added USE_MATH_DEFINES** (e08cb42)
- **Updated Xcode project** (64f63f6)
- **Added missing include** (626ded4)
- **Sphere improvements and Lua bindings** (dd7c3ee)
- **Added sphere** (ec75d16)
- **Fixed typo** (7c9baca)
- **Created billboard rotation base** (99794e2)
- **Created moveChildToIndex and fixed bugs** (8168d36)
- **Updated addEntityChild to change position based on parent** (3167f41)
- **Replaced ComponentType to ComponentId** (8377efc)
- **Added createEntityInternal** (7b77e63)
- **Fixed camera direction** (71286b1)
- **Renamed camera settings** (948a894)
- **Replaced camera view to camera target** (0b41ae1)
- **Renamed camera properties: top, bottom, left and right** (42c4ed3)
- **AABB improvements** (d7f4e49)
- **Fixed worldAABB and bool operator to RayReturn** (2a3fdf7)
- **Visibility check before change** (43af935)
- **Removed useFramebufferSizes and renamed startFrameBuffer** (5743503)
- **Created global texture framebuffer** (b5d48aa)
- **Loading skycube by TextureData** (7d09f0c)
- **Changed scenes array to a vector** (0f3cc61)
- **Removed name from Transform and added to Entity** (fd918ef)
- **Fixed rename moveForward to slideForward** (97ae92d)
- **Renamed moveForward to slideForward and created slideUp** (4f602b5)
- **Setting default font inline** (5d074d7)
- **Added startFrameBuffer with width and height** (0cfc409)
- **Added getMetalHandler and getD3D11Handler** (aa40609)
- **Added camera.useFramebufferSizes** (fb098a1)
- **Added getGLHandler for texture** (6db1310)
- **Added editor system instance** (cf3fbad)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/doriaxengine/doriax?utm_source=github-action)._