summaryrefslogtreecommitdiffhomepage
path: root/src/raylib.h
AgeCommit message (Collapse)Author
2019-08-07Fix build caused by GetImageAlphaBorder() (#931)Michael Vetter
Fix build failure introduced in 2a913b6587d60dab64c3b81019990e6872a9ac75
2019-08-07WARNING: Redesigned structsRay
- Mesh, Shader, Material structs have been reviewed to minimize size when passed by value, all required code has been reviewed. - GetCollisionRayModel() reviewed to avoid pointer, not required because model is not modified inside the function - UnloadMesh() reviewed, pointer not required - CheckCollisionRay*() parameters name reviewed
2019-08-07ADDED: GetImageAlphaBorder()Ray
2019-08-07ADDED: DirectoryExists() and GetPrevDirectoryPath()Ray
2019-08-03Replace tabs with spaces and update year of copyright notices (#927)Leandro Gabriel
* Update year of copyright notices * Fix mistake in comment * Fix typo ("algorythms") * Replace tabs with spaces * Remove trailing whitespace and fix mistake in comment * Fix ExportImageAsCode missing comment rectangle corner * Replace tab with spaces * Replace tabs with spaces
2019-07-26WARNING: Replaced Music pointer by structRay
Now, multiple music parameters are exposed to the user!
2019-07-24Changed macro CLITERALRay
2019-07-24REMOVED: LoadWaveEx()Ray
Completely useless and actually buggy!
2019-07-24Review commentsRay
2019-07-24BREAKING CHANGE: Read descriptionRay
Changes: - Font structure has been redesigned, CharInfo structure contained character rectangle within font texture, it has not much sense, considering that it was an information relative to the font atlas generated and not the character itself, so character rectangles have been moved out from CharInfo to Font. - CharInfo included a data parameters to contain character pixel data (usually grayscale), generated on TTF font generation. It was inconsistent with other fonts types, so, now CharInfo includes directly an Image of the glyph. - REDESIGNED: GenImageFontAtlas(), additional recs parameter added, loaded and filled inside the function to export atlas characters rectangles, instead of silently modify the input CharInfo data. - REVIEWED: ImageTextEx(), funtion retrieved the font atlas image from the GPU, that was slow and problematic in several platforms. Now it uses directly the CharInfo image. Support for unicode codepoints has also been added. - REDESIGNED: ImageDraw(), now it includes an additional parameter, the color tint, not only it could be useful for several situations but also function signature is more consistent with similar functions. - ADDED: ImageFromImage() to generate a new image from a piece of another image. - REVIEWED: GetNextCodepoint(), renamed parameters to be more clear. Also all examples and games that were affected by those changes have been reviewed.
2019-07-23Update raylib.hRay
2019-07-23Try to avoid collision with CoreAudio on macOSRay
2019-07-23WARNING: Complete review of raudio -WIP-Ray
This module has been completely reviewed, old structures still contained OpenAL useless data, a full module revision. Some of the changes: - Redesigned internal MusicData structure - Exposed MusicStream structure data - Reviewed AudioStream structure - Redesigned Sound structure Still some work to do...
2019-07-22Review text functions return valueRay
It needs to be freed
2019-06-29Review multichannel PR additionRay
- Capital letters at beginning - for loop spacing and brackets - Functions naming for consistency - Example following examples template - Other tweaks
2019-06-29add multi channel audio to raudio (#895)chriscamacho
* added multi channel sound replay to raudio added -fPIC to Makefile for Linux added simple lighting and audio multi channel to examples Makefile * not properly reporting audio buffer pool size...
2019-06-17ADDED: DrawTriangleStrip()Ray
2019-06-14Support new flag: FLAG_WINDOW_ALWAYS_RUNRay
Do not stop update/draw on window minimized WARNING: SetConfigFlag() was reviewed to support int flags
2019-06-06Review function prototypeRay
2019-05-07Added resource file for raylib.dllRay
Some minor tweaks
2019-04-28Review formatting to follow raylib styleraysan5
2019-04-28This is dumb...Reece Mackie
2019-04-28Formatting changesReece Mackie
2019-04-28Merge branch 'master' into gamepad-reworkReece Mackie
2019-04-28WARNING: Functions renamedraysan5
Two functions have been renamed for coherence; previous naming was confusing for several users: - DrawPolyEx() ---> DrawTriangleFan() - DrawPolyExLines() ---> DrawLineStrip()
2019-04-27Line cleaningReece Mackie
2019-04-27More work, UWP now supports it and deleted old gamepadsReece Mackie
2019-04-27First gamepad stuffReece Mackie
2019-04-23Support custom memory management macrosRay
Users can define their custom memory management macros. NOTE: Most external libraries support custom macros in the same way, raylib should redefine those macros to raylib ones, to unify custom memory loading. That redefinition is only implemented as example for stb_image.h in [textures] module.
2019-04-22Review rnet errorsRay
2019-04-22Reviewed rnet inclusionRay
Move to own header for a more deep review of the module
2019-04-22[rnet] module WIP (#809)Jak
Added experimental network module
2019-04-21Initial unicode implementation for UTF8 encoded textDemizdor
2019-04-12Use typedef rather than #define in order to avoid issues in application codeBjörn Wahlstrand
2019-04-12Corrected typoRay
2019-04-12Reorganize structRay
2019-04-11Review VR simulator mechanismRay
- No default VR device parameteres inside raylib - VR device parameter should be provided by user - VR distortion shader should be provided by user
2019-04-11Some tweaksRay
2019-04-10Comments reviewRay
2019-04-07Happy new year 2019ChillerDragon
2019-04-05ADDED: SetShaderValueTexture()Ray
Some tweaks
2019-04-05BIG UPDATE: New models functions for animations!Ray
Multiple functions added and some reviewed to adapt to the new multi-mesh, multi-material and animated models.
2019-04-04Removed trail spacesRay
2019-04-04Merge pull request #787 from Demizdor/masterRay
Added `DrawRoundedRect()` and `DrawRoundedRectLines()`
2019-04-04BIG UPDATE: Support model animations!Ray
2019-03-31Update raylib.hVlad Adrian
2019-03-30Added DrawRoundedRect()Demizdor
2019-03-29Merge pull request #786 from Demizdor/draw_ringRay
Added DrawRing(), DrawRingLines() and DrawCircleSectorLines()
2019-03-29WARNING: Redesigned model struct for multi-meshesRay
This is quite a big change, Model struct has been redesigned to support multiple meshes and multiple materials, most 3d fileformats contain multiple meshes and reference multiple materials. Consequently, multiple functions have been reviewed. LoadOBJ(), LoadIQM(), LoadGLFT() now return a Model. Current LoadOBJ() is not valid anymore, actually, tinyobj_loader_c library is considered for replacement.
2019-03-29Added DrawRing(), DrawRingLines() and DrawCircleSectorLines()Demizdor