summaryrefslogtreecommitdiffhomepage
path: root/src/external
AgeCommit message (Collapse)Author
2019-04-10Replaced size_t by unsigned intRay
2019-04-01Reviewed data assignationRay
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-12Updated audio library: mini_al -> miniaudioRay
2019-02-18Update cgltf libraryRay
Added some comments to loader function...
2019-02-12Update mini_al.hRay
2019-02-12Include mini_al directly, no separate moduleRay
2019-02-12Updated external librariesRay
2019-01-08glfw: Update GLFW to current masterAhmad Fatoum
glfw/glfw@5595fa3ae6 implements a proper fix for the macOS Mojave problem of OpenGL windows not being rendered until moved or manually updated. Pull in the current master and rebase the three patches we have on top: - two commits we have for reuse of the GLFW CMake build system for Wayland It hasn't yet to be acknowledged upstream. - one commit removing #include <windows.h> in glfw3native.h to avoid duplicate declarations. Fixes #655 and #665.
2019-01-08external: glfw: Ignore {docs/examples/tests}/ directoriesAhmad Fatoum
2019-01-01Update mini_al to latest version (Web Audio / AAudio backends)raysan5
2018-12-21Use stb_vorbis.h as header onlyRay
2018-11-27Updated stb libs to latest versionRay
2018-11-23Updated to latest mini_alRay
2018-11-20Avoid program crash on audio device failRay
2018-11-17Updated mini_alRay
2018-10-31Reviewed audio issuesRay
- Updated dr_mp3 and implemented it - Reviewed sampleCount vs frameCount - Reviewed XM playing (some weird things...)
2018-10-17Update src/external/dr_mp3.hRay
2018-10-09Corrected issues with VS2017 compilationRay
2018-10-08Corrected issue with dirent.h inclusion...Ray
...and MacOSX OBJC types definition...
2018-10-08Avoid multiple gl.h inclusionsRay
Expose native Cocoa Window again...
2018-10-08dirent.h implementation for MSVCRay
This implementation is a bit limited, does not support wide characters directories but it's a temporal solution... This solution uses "io.h" (like MinGW provided one) while other modern solutions use the "windows.h", that result in duplicate symbols issues... need to review it carefully.
2018-10-08Trying to include dirent.h for MSVCRay
2018-10-08Multiple changes, check descriptionRay
REVIEW: Reorganized global variables for consistency ADDED: GetWindowHandle() to get native window handle ADDED: GetDirectoryFiles() to get files list for a DIR
2018-09-14Update mini_al to v0.8.8Ray
Some minor tweaks around
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.