diff options
| author | Jeroen van Rijn <Kelimion@users.noreply.github.com> | 2024-11-25 20:18:53 +0100 |
|---|---|---|
| committer | Jeroen van Rijn <Kelimion@users.noreply.github.com> | 2024-11-25 20:18:53 +0100 |
| commit | d315d357cac91ec4eadee3340fd200d8a8cf1ec4 (patch) | |
| tree | 469f934f08a4b92444a0adc150003064be126525 | |
| parent | 7c3ce334d6914f73165eb66e253a2176c77d69d6 (diff) | |
Add aliases for Is*Ready -> Is*Valid
| -rw-r--r-- | vendor/raylib/raylib.odin | 24 |
1 files changed, 19 insertions, 5 deletions
diff --git a/vendor/raylib/raylib.odin b/vendor/raylib/raylib.odin index bd5f2b982..a21e8ba88 100644 --- a/vendor/raylib/raylib.odin +++ b/vendor/raylib/raylib.odin @@ -365,7 +365,7 @@ ModelAnimation :: struct { frameCount: c.int, // Number of animation frames bones: [^]BoneInfo, // Bones information (skeleton) framePoses: [^][^]Transform, // Poses array by frame - name: [32]byte, // Animation name + name: [32]byte `fmt:"s,0"`, // Animation name } // Ray type (useful for raycast) @@ -390,7 +390,7 @@ BoundingBox :: struct { // Wave type, defines audio wave data Wave :: struct { - frameCount: c.uint, // Total number of frames (considering channels) + frameCount: c.uint, // Total number of frames (considering channels) sampleRate: c.uint, // Frequency (samples per second) sampleSize: c.uint, // Bit depth (bits per sample): 8, 16, 32 (24 not supported) channels: c.uint, // Number of channels (1-mono, 2-stereo) @@ -400,7 +400,7 @@ Wave :: struct { // Audio stream type // NOTE: Actual structs are defined internally in raudio module AudioStream :: struct { - buffer: rawptr, // Pointer to internal data used by the audio system + buffer: rawptr, // Pointer to internal data used by the audio system processor: rawptr, // Pointer to internal data processor, useful for audio effects sampleRate: c.uint, // Frequency (samples per second) @@ -411,14 +411,14 @@ AudioStream :: struct { // Sound source type Sound :: struct { using stream: AudioStream, // Audio stream - frameCount: c.uint, // Total number of frames (considering channels) + frameCount: c.uint, // Total number of frames (considering channels) } // Music stream type (audio file streaming from memory) // NOTE: Anything longer than ~10 seconds should be streamed Music :: struct { using stream: AudioStream, // Audio stream - frameCount: c.uint, // Total number of frames (considering channels) + frameCount: c.uint, // Total number of frames (considering channels) looping: bool, // Music looping enable ctxType: c.int, // Type of music context (audio filetype) @@ -1766,3 +1766,17 @@ MemAllocatorProc :: proc(allocator_data: rawptr, mode: mem.Allocator_Mode, } return nil, .Mode_Not_Implemented } + +// RayLib 5.5 renamed Is*Ready to Is*Valid. +// See: https://github.com/raysan5/raylib/commit/8cbf34ddc495e2bca42245f786915c27210b0507 +IsImageReady :: IsImageValid +IsTextureReady :: IsTextureValid +IsRenderTextureReady :: IsRenderTextureValid +IsFontReady :: IsFontValid +IsModelReady :: IsModelValid +IsMaterialReady :: IsMaterialValid +IsWaveReady :: IsWaveValid +IsSoundReady :: IsSoundValid +IsMusicReady :: IsMusicValid +IsAudioStreamReady :: IsAudioStreamValid +IsShaderReady :: IsShaderValid
\ No newline at end of file |