aboutsummaryrefslogtreecommitdiff
path: root/src/external
AgeCommit message (Collapse)Author
2018-09-05Started working on IQM/glTF loadersRay
2018-08-12Update mini_al.David Reid
This should improve the Raspberry Pi experience.
2018-08-08Updated mini_alRay
Corrected issue with sound playing (pop sound at the end)
2018-07-29Sync with upstream GLFW pull requestAhmad Fatoum
The GLFW tree distributed with raylib has two modifications: - GLFW_PKG_{DEPS,LIBS} are exported to PARENT_SCOPE, so we can use them in our pkg-config file - An intermediary glfw_objlib target is added, so we can reexport GLFW symbols from libraylib.a rglfw can fix the second point, but for Wayland usage, we would have to replicate protocol generation, so we just leverage GLFW's existing support instead. To make maintenance easier, I have submitted a pull request for including these modifications to upstream GLFW. And to make that one easier, this patch dog-foods the modifications, so raylib users can help find regressions. :-) glfw/glfw#1307
2018-07-16Updated to latest mini_al devRay
2018-07-11Updated mini_al to latest dev versionRay
Corrects issue with audio on RPI
2018-07-07Update mini_al with a fix for macOS.David Reid
2018-07-06Add null statement after goto label to pacify CIAhmad Fatoum
Fixes: #568
2018-07-05Update mini_al to version 0.8.David Reid
2018-07-05Update external audio libraries.David Reid
2018-07-05Merge branch 'master' of https://github.com/raysan5/raylib into dr/mini_alDavid Reid
2018-07-03CMake: Reuse libraries found by glfw CMake configAhmad Fatoum
if (${PLATFORM} MATCHES "Desktop") target_link_libraries(${RAYLIB}_shared glfw ${GLFW_LIBRARIES}) was never true because PLATFORM STREQUAL "PLATFORM_DESKTOP"... This fixes #551 and makes the changes suggested in #552 (commited as 965cc8ab) unnecessary.
2018-06-12Corrected breaking buildRay San
2018-06-02Update GLFW to latest dev version (master branch)Ray
2018-05-28fabsf() not working with TCCRay
Replaced by fabs() that seem to work ok
2018-05-21Update mini_al.David Reid
2018-05-21Merge branch 'master' of https://github.com/raysan5/raylib into dr/mini_alDavid Reid
2018-05-12CMake: (Properly) build glfw separately with CMakeAhmad Fatoum
This reverts commit 2d6fb5c628068757387525e190c3afdbe33ae9c6, and adds a fix for Alien::raylib's test failures. The tests failed because the resulting static library didn't reexport GLFW symbols. As a fix, we now have GLFW create a CMake "object library" target that we can link with both the static and shared raylib. This is arguably ugly... Proper fix would probably be a GLFW upstream object library target. Closes #536.
2018-05-10Add GLFW source tree to src/externalAhmad Fatoum
We need the CMake stuff for wayland configuration. Otherwise, we would have to replicate that ourselves. This is the full 7ef34eb06de54dd9186d3d21a401b2ef819b59e7 tree except for tests/ examples/ and docs/
2018-05-04BREAKING CHANGE: Renamed SpriteFont type to FontRay San
- Preparing MP3 files support - Jumped version to raylib 2.0-dev (too many breaking changes...)
2018-04-22Update mini_al.David Reid
2018-04-21Update mini_al.David Reid
2018-04-21Update mini_al.David Reid
2018-04-21Update external audio libraries.David Reid
2018-04-11mini_al: Use WinAPI interlocked ops with tccAhmad Fatoum
Seems tcc doesn't provide __sync_*. See #435.
2018-04-02Merge pull request #504 from Martinfx/masterRay
Fix potential bugs from static analysis
2018-04-02Remove dead assignmentmaficccc@gmail.com
2018-04-02Fix value stored to 'num_channels' is never readmaficccc@gmail.com
2018-03-20Fix an infinite loop in ALSA backend of mini_al.David Reid
2018-03-18Fix a buffer overflow in the OSS/BSD backend.David Reid
2018-03-03Updated GLFW library to latest versionraysan5
2018-02-26Fix two memory leaks in jar_xm.hAhmad Fatoum
Found by LeakSanitizer in #494.
2018-02-24jar_xm: Workaround for unaligned pointer accessesAhmad Fatoum
jar_xm.h does some shady pointer casts leading to unaligned accesses and breaking strict aliasing. x86 has special circuitry for doing unaligned accesses, but on other architectures, it may trap and require kernel fix-up or crash outright. With this patch, one obstacle in porting raylib to the GameBoy Advance has been removed. Go for it ;-) To avoid having to rewrite that `mempool' code, insert padding before structs and instruct the compiler (GCC, most importantly), to be gentle when optimizing. This fixes #490 (Unless we got ourselves 256-bit pointers, if so, hello future!)
2018-02-20Reviewed timming system for macOSRay
Apparently, before macOS Sierra version, clock_gettime was not available, using MATCH timming system instead
2018-02-11mini_al: Support {Net,Open}BSD OSSAhmad Fatoum
Fixes this build failure: http://www.cpantesters.org/cpan/report/a069fade-0e1f-11e8-a1cf-bb670eaac09d
2018-02-09Updated external librariesRay
2018-01-27GLFW: Fix build error on Linux < v2.6.39Ahmad Fatoum
Cherry-pick from upstream glfw/glfw#1196 Found in CPANtesters test of Alien::raylib: http://www.cpantesters.org/cpan/report/d956d128-0339-11e8-b0d1-b6c4abd39192
2018-01-19Reviewed UWP branch integrationRay
2018-01-19Merge branch 'develop' into testing_uwpRay
2017-12-15Updated mini_al to latest versionRay San
2017-12-14added debug-event-markers for opengl so that you're able to set markers for ↵user
renderdoc or other gpu debuggers what your program is currently doing
2017-12-11Remove rres supportRay
Let the user choose if using rres external library
2017-12-10Fix CI builds after mini_al changesAhmad Fatoum
2017-12-09Added Wayland supportraysan5
Updated to latest GLFW library and working on Wayland support, still looking how to implement it on raylib because it just exposes PLATFORM_DESKTOP and defaults to X11 windowing system on Linux...
2017-12-05Removed OpenAL Soft dependency on buildingRay San
OpenAL Soft backend is still available in audio module, I'm thinking if exposing it for building in some way or just left it there for advance users to switch to it manually in case of necessity...
2017-12-05Updated external libraries dependenciesRay San
Added dr_wav for a future use
2017-12-05Merge pull request #413 from mackron/dr/mini_alRay
mini_al integration
2017-12-05Update mini_al.David Reid
2017-12-03Potential fixes for Raspberry Pi.David Reid
2017-11-24Potential fixes for audio on RPI and Emscripten builds.David Reid