From cdda8f0eb959737660117c61794bb67e52ae4df4 Mon Sep 17 00:00:00 2001 From: Karl Zylinski Date: Mon, 26 Feb 2024 17:16:45 +0100 Subject: [PATCH] Additional fixes for errors in Raylib bindings since Raylib 4 -> 5 upgrade. --- vendor/raylib/raylib.odin | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/vendor/raylib/raylib.odin b/vendor/raylib/raylib.odin index c21b9f3ab..3db4d4bbd 100644 --- a/vendor/raylib/raylib.odin +++ b/vendor/raylib/raylib.odin @@ -318,11 +318,11 @@ GlyphInfo :: struct { // Font type, includes texture and charSet array data Font :: struct { baseSize: c.int, // Base size (default chars height) - charsCount: c.int, // Number of characters - charsPadding: c.int, // Padding around the chars + glyphCount: c.int, // Number of characters + glyphPadding: c.int, // Padding around the chars texture: Texture2D, // Characters texture atlas recs: [^]Rectangle, // Characters rectangles in texture - chars: [^]GlyphInfo, // Characters info data + glyphs: [^]GlyphInfo, // Characters info data } // Camera type, defines a camera position/orientation in 3d space @@ -425,7 +425,7 @@ ModelAnimation :: struct { frameCount: c.int, // Number of animation frames bones: [^]BoneInfo, // Bones information (skeleton) framePoses: [^][^]Transform, // Poses array by frame - name: [32]u8, // Animation name + name: [32]byte, // Animation name } // Ray type (useful for raycast) @@ -491,7 +491,6 @@ VrDeviceInfo :: struct { vResolution: c.int, // Vertical resolution in pixels hScreenSize: f32, // Horizontal size in meters vScreenSize: f32, // Vertical size in meters - vScreenCenter: f32, // Screen center in meters eyeToScreenDistance: f32, // Distance between eye and display in meters lensSeparationDistance: f32, // Lens separation distance in meters interpupillaryDistance: f32, // IPD (distance between pupils) in meters