summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
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-24Added Sound parameters dataRay
2019-07-24CMake: fix dependency build with -Draylib_USE_STATIC_LIBS=ONAhmad Fatoum
Fixes #899, which made apparent three issues with how static libraries are handled in raylib-config.cmake: - XPREFIX is set before pkg_check_modules, which causes a duplicate STATIC in variables, e.g. PC_RAYLIB_STATIC_STATIC_.* - raylib_static is searched for, but no library exists with that name - raylib_LDFLAGS isn't populated properly This commit fixes these.
2019-07-23Update raylib.hRay
2019-07-23Try to avoid collision with CoreAudio on macOSRay
2019-07-23Reviewed ImageDraw() and ImageResizeCanvas()Ray
Added security checks in case provided image to functions hasn't been properly loaded... just to avoid program crashes.
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-07-22Solved issue #912Ray
2019-07-22Increasing threshold size for traversing memory blocks (#914)Kevin Yonan
L235 - Increased the memory threshold size so that we can further reduce fragmentation by allocating memory blocks that is close to the requested size by 16 bytes.
2019-07-22Check buffer limit on DrawBillboardRec()Ray
2019-07-18Create SPONSORS.mdRay
2019-07-16Update FUNDING.ymlRay
2019-07-16Update FUNDING.ymlRay
2019-07-15Move raylib memory pool docs to raylib Wikiraysan5
2019-07-15Review rmem functions naming and coding conventionsraysan5
2019-07-15Submitting rmem memory and object pool module (#898)Kevin Yonan
* Submitting rmem memory and object pool module * changed 'restrict' to '__restrict' so it can compile for MSVC Added `const` to parameters for `MemPool_Realloc` * Update and rename mempool README.txt to mempool_README.md * Update mempool_README.md * Update mempool_README.md * Update and rename objpool README.txt to objpool_README.md * implementing changes * updating header for changes. * forgot to change _RemoveNode to __RemoveNode * removing l * removing l * Updating documentation on MemPool_CleanUp function * Updating documentation on ObjPool_CleanUp function * changed *_CleanUp function parameter Replaced `void*` pointer to pointer param to `void**` so it's more explicit. * Updating header to reflect changes to the *_CleanUp functions * A single change for the mempool and a patch for the objpool. Object Pool Patch: if you deplete the object pool to 0 free blocks and then free back one block, the last given block will be rejected because it was exactly at the memory holding the entire pool. Mempool change: switched memory aligning the size from the constructor to when allocating.
2019-07-15Adding solar system examples. (#900)Aldrin Martoq
2019-07-15Delete CODE_OF_CONDUCT.mdraysan5
2019-07-12Review extensions loading and freeingraysan5
2019-07-12Merge branch 'master' of https://github.com/raysan5/raylibraysan5
2019-07-12Use function GetSizeBase64()raysan5
2019-07-02Review VSCode projectRay
2019-06-29Remove old OpenAL commentsRay
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-24Fix typo in comment (onlyl -> only)Leandro Gabriel
2019-06-19Renamed screenWidth & screenHeightRay
2019-06-19Define some globalsRay
2019-06-17ADDED: DrawTriangleStrip()Ray
2019-06-16RENAMED: LoadDefaultFont() -> LoadFontDefault()Ray
Renamed internal function for consistency with similar functions.
2019-06-16Code tweaksRay
2019-06-16Some formatting tweaksRay
2019-06-15Merge pull request #893 from kawa-yoiko/rlgl-quad-paddingRay
Fix vertex padding not zeroed for quads
2019-06-15Fix vertex padding not zeroed for quads, close #891Shiqing
2019-06-14Corrected issue with input threads (RPI)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-14Remove example from Android buildingRay
2019-06-14ADDED: shaders_basic_lightingRay
2019-06-12Added CMake flagsRay
Reviewed comments
2019-06-12Tweak: Change check orderRay
2019-06-12Corrected IQM function declarationRay
2019-06-12Review DEBUG modeRay
2019-06-12Support externally provided compilerRay
2019-06-12Merge pull request #879 from DarkElvenAngel/Keyboard-patchRay
Keyboard patch
2019-06-12Update CONTRIBUTING.mdRay
2019-06-10Add files via uploadDarkElvenAngel
2019-06-10Merge pull request #1 from raysan5/masterDarkElvenAngel
Update
2019-06-09Update BINDINGS.mdRay
2019-06-09Added raylib-python-cffiRay