summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)Author
2021-09-21Add `up` argument to `DrawBillboardPro` (#1941)Uneven Prankster
* Add `up` argument to `DrawBillboardPro` * Replace tab with proper spaces
2021-09-21ADDED: `GetTouchPointId(index)` #1972raysan5
2021-09-21Reviewed some compilation issues #1997raysan5
2021-09-19Fix mappings.h issue from glfw update (#1995)Chris
- Ran GenerateMappings.cmake to restore mapping changes
2021-09-17Add SetRandomSeed(unsigned int seed) function (#1994)Tommi Sinivuo
Specifying a fixed seed for the random number generator is often used in games for various reasons. By adding an api function for seeding the random number generator we solve two different problems regarding the seeding: 1) The underlying RNG implementation does not leak to client code (as would be the case if we called srand directly from the client code) 2) Seeding the RNG would be simple from other programming languages (especially in cases where calling libc functions is non-trivial)
2021-09-17Prevent INVALID_SOCKET to be defined twice on linux (#1993)MrSwedish
i got an error because of this lol
2021-09-12Implemented GetGamepadName() for emscripten (#1986)Neil Barkhina
* implemented GetGamepadName for emscripten * updated gamepad to use existing name as arary * removed unnecessary platform_web check
2021-09-10Typoraysan5
2021-09-10Update Makefile for web compilationraysan5
Some flags are only for the linker, not the compiler
2021-09-10Update core.cRay
2021-09-10REVIEWED: Vox loaderRay
2021-09-10Vox loaded (#1981)procfxgen
* new models_magicavoxel_loading example * Portable header-only file "magicavoxel_loader.h" for MagicaVoxel loader example. * models_magicavoxel_loading example added to CMakeLists.txt and Makefile * fix models_magicavoxel_loading example for linux. * * vox_loader into "src/external/vox_loader.h" * vox file support for "models.c" * updated example "models/models_magicavoxel_loading.c" * * Fix Vox_FreeArrays (removed memory leak) * * removed magicavoxel_loader.h * * Revert vs2019 solution * * vox_loader.h -> Support custom memory allocators * vox_loader.h -> Reverse Y<>Z for left to right handed system * models/models_magicavoxel_loading.c -> fix model center * * vox_loader.h -> Removed Raylib dependencies * * Changed Vox_LoadFileName to Vox_LoadFromMemory
2021-09-10REVIEWED: Touch input system #1975 #1960Ray
- ADDED: `GetTouchPointCount()` to core module, removed from gestures module. - Support multiple touch points: `MAX_TOUCH_POINTS`.
2021-09-10Review font loading log infoRay
2021-09-10Fixes target direction for first person camera mode. (#1977)Nikolay Krasheninnikov
Co-authored-by: Nikolai Krasheninnikov <[email protected]>
2021-09-09Fixed loading obj models with no materials (#1984)Tristan Schulz
2021-09-06Fix dynamic library issues on Macos (#1978)Steven Schveighoffer
2021-09-05Merge branch 'master' of https://github.com/raysan5/raylibraysan5
2021-09-05Updated Makefile for latest Android NDK r32 LTSraysan5
It seems now it's required to use archiver `llvm-ar`
2021-09-05[models] LoadGLTF fixed missing transformations and nonroot skinning problem ↵Tristan Schulz
(#1964) * Fixed gltf missing transforms on load mend * extracted Matrix calculation in to static method and added skinning check * fixed formatting
2021-09-05REVIEWED: Vox loading, mostly formatingraysan5
2021-09-04new models_magicavoxel_loading example (#1940)procfxgen
* new models_magicavoxel_loading example * Portable header-only file "magicavoxel_loader.h" for MagicaVoxel loader example. * models_magicavoxel_loading example added to CMakeLists.txt and Makefile * fix models_magicavoxel_loading example for linux. * * vox_loader into "src/external/vox_loader.h" * vox file support for "models.c" * updated example "models/models_magicavoxel_loading.c" * * Fix Vox_FreeArrays (removed memory leak) * * removed magicavoxel_loader.h * * Revert vs2019 solution
2021-09-03Update shell.htmlraysan5
2021-09-02Update raygui.hRay
2021-09-01Merge branch 'master' of https://github.com/raysan5/raylibRay
2021-09-01REVIEWED: Naming: length vs sizeRay
2021-09-01fix various memory leaks (#1969)atticus
2021-09-01WARNING: BREAKING: RENAMED: Font struct variablesRay
RENAMED: GetCodepointsCount() -> GetCodepointCount() RENAMED: GetTouchPointsCount() -> GetTouchPointCount()
2021-09-01REVIEWED: <name>Count for consistencyRay
Following english rules, it should be singular name before Count.
2021-09-01[models] Fixed counting loop for face amount per material (#1967)Tristan Schulz
2021-08-28Minor format tweaksraysan5
2021-08-27Review datesRay
2021-08-27REVIEWED: ExportWaveAsCode()Ray
2021-08-27REVIEWED: Decouple `DrawMesh()` and `DrawMeshInstanced()` #1958Ray
2021-08-26Change GetColor to take unsigned int (#1954)Richard Smith
2021-08-25REVIEWED: OpenGL 1.1 compilation issueRay
2021-08-25UPDATED: raygui to latest version -WIP-Ray
Note this new raygui version embeds ricons and `GuiTextBoxMulti()` is not working properly
2021-08-24Fix tcc not finding emmintrin.h (#1947)Laurentino Luna
* Fix tcc not finding emmintrin.h This allows to compile raylib with tcc with no errors. * Remove __TINYC__ check from stb_image.h This will be placed under textures.c * Move tcc check to textures.c Avoiding to change stb_image.h
2021-08-24REVIEWED: Support mouse wheel on x-axis #1948raysan5
2021-08-22Added note on GLFW custom allocators for the futureRay
2021-08-22Minor tweak to avoid false error logsRay
2021-08-21REMOVED: Old function names definesRay
As far as next raylib version will be 4.0, no backward compatibility hacks will be maintained.
2021-08-20Updated raygui #1939Ray
2021-08-20add NULL check (#1925)atticus
2021-08-16Remove trailing spacesRay
2021-08-16Update rlgl.hRay
2021-08-16Update rlgl.hRay
2021-08-16Add some commentsRay
2021-08-16WARNING: BREAKING: Use `frameCount` on audioRay
This is a big change for optimization and a more professional understanding of audio. Instead of dealing with samples, now we deal with frames, like miniaudio does, so, avoiding continuous conversions from samples to frames.
2021-08-15Updated `RAYLIB_VERSION` to `4.0-dev`raysan5
Several breaking changes have been done lately so I think it's better to mark raylib for next release as 4.0.