Ahmad Fatoum
3e5093eab0
CI: Build with all optional formats enabled
also makes one configuration shared-only
dr_flac is not built on i386, because GCC 4.8 complains about asm("cpuid"
clobbering ebx, as it's using ebx for PIC.
Instead of downloading a newer GCC (and multilib),
disable FLAC for that one configuration...
há 6 anos
Ahmad Fatoum
69e147417b
Travis CI: Add OpenAL-Configuration
há 6 anos
Michael Vetter
186c1b157e
Fix bug in LoadMusicStream
free() and NULL at the end.
há 6 anos
raysan5
7964b28fac
Corrected bug LoadMusicStream()
há 6 anos
raysan5
0cf92c59d7
Corrected timing typo
há 6 anos
raysan5
dc3327fba8
Reviewed music loading
há 6 anos
raysan5
6f61e26a3c
Reviewed custom logging functionality
há 6 anos
Michael Vetter
7a5b1b13e2
Deal with failed LoadMusicStream
It would be good to have a way to continue execution even when loading a stream didn't work.
Free music and set it to NULL in case something went wrong, so that users can check for it.
há 6 anos
Pablo Marcos Oltra
c69f7953c7
Add SetTraceLogCallback to enable users setting custom logging ( #597 )
há 6 anos
Pablo Marcos Oltra
8d134edaf7
Fix rlgl.h to be used as a standalone
há 6 anos
Ray
361d878b4c
Updated animations support
há 6 anos
Ray
198a023527
First working version of IQM animations
Still a work in progress but it already works...
Current riqm API could be simplified...
há 6 anos
Ahmad Fatoum
2b8c9f9a17
CMake: Fail when -D{PLATFORM,OPENGL_VERSION}=INVALID_VALUE
as well as -DUSE_EXTERNAL_GLFW.
Nips issues like #584 in the bud.
há 6 anos
raysan5
4c15515ba6
Support examples with Emterpreter
Examples can be compiled for web with no code change at all! Usually
examples need to be refactored for web... using emscripten code
interpreter (emterpreter), it can manage synchronous while() loops
internally... as a downside, execution is very slow...
há 6 anos
raysan5
7dc66d2d3f
Looking for a place for raylib resource file
há 6 anos
Ray
6e812cf147
Working on MP3 support
há 6 anos
Ray
103044926b
Avoid config.h in standalone mode
há 6 anos
Ray
6efb89c51e
Updated to latest mini_al dev
há 6 anos
Ray
98273f0152
Reviewed compilation options
há 6 anos
Ray
5b37178af9
Reviewed rlgl_standalone example
há 6 anos
Ray
096fd6f2c3
Converted rlgl module in header-only
This change allows rlgl.h usage as independent single-file header-only module... still some tweaks required, like removing GLAD dependency... required extensions could be manually loaded!
Also removed shader_distortion.h, embedded in rlgl.h
há 6 anos
Ray
0c631e6b5a
Corrected comment
há 6 anos
Ray
292499bdeb
Reviewed LoadFontData() and GenImageFontAtlas()
há 6 anos
Ray
9e2c418a92
Removed dev from version
há 7 anos
Ray
eb296a5605
Reviewed shared library generation
há 7 anos
Ray
43178f3488
Updated mini_al to latest dev version
Corrects issue with audio on RPI
há 7 anos
Ahmad Fatoum
414bb6018b
CMake: Add Libs.private to Libs if installing static only
pkg-config --libs --static raylib and pkg-config --libs raylib
should give the same result if there is no shared raylib installed.
há 7 anos
raysan5
3c02a9fc66
Support multiple data type aliases
Vector4 -> Quaternion
Texture2D -> Texture
RenderTexture2D -> RenderTexture
Camera3D -> Camera
SpriteFont -> Font
há 7 anos
raysan5
f939378764
Support ARM and ARM64 Android building
há 7 anos
raysan5
c6d188a09a
Reviewed latest commit for Android gamepad support
há 7 anos
David Reid
8651e14955
Update mini_al with a fix for macOS.
há 7 anos
Seth Archambault
f981daf1df
Added SNES-style GAMEPAD SUPPORT
há 7 anos
Ahmad Fatoum
7f040009ee
Add null statement after goto label to pacify CI
Fixes : #568
há 7 anos
raysan5
103bc7dfc6
Corrected issue with GetFontDefault()
Note for me: Replace All is NOT your friend...
há 7 anos
raysan5
d881c73257
Renamed GetDefaultFont() to GetFontDefault()
Library consistency rename... yes, I know, it breaks the API...
há 7 anos
raysan5
1f1d8eeeeb
Checking Android input functionality
Joystick support is not implemented just yet, not difficult but it
requires some work...
há 7 anos
David Reid
b7d7704098
Update mini_al to version 0.8.
há 7 anos
David Reid
6c96fa6301
Update external audio libraries.
há 7 anos
David Reid
c598701873
Fix bug with FLAC music streams.
há 7 anos
Ahmad Fatoum
c3aeaf4a49
Travis CI: Add test case for pkg-config
há 7 anos
Ahmad Fatoum
61747508b0
CMake: Reuse libraries found by glfw CMake config
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.
há 7 anos
Ahmad Fatoum
33c830353b
CMake: Fix regression in USE_EXTERNAL_GLFW=IF_POSSIBLE
Fixes: e1e036a6
("Disable glfw only when it is not found and not external", #558 )
há 7 anos
Ray
74fd0e7ca4
Added function: ImageColorReplace()
há 7 anos
Ray
7b971e0623
Added Quaternion typedef
há 7 anos
Ray
276974de05
Removed function prototype
This function was added in text module as GenImageFontAtlas()
há 7 anos
David Reid
bce7a7b576
Update mini_al.
há 7 anos
Ray
7dedb84fd0
Added function: Vector3RotateByQuaternion()
Rotate a Vector3 by a Quaternion
há 7 anos
Ray
d0166c9d45
Spacing tweaks
há 7 anos
Ray
afe81d94ce
Re-added: LoadFontEx()
há 7 anos
Michael Campagnaro
859b1cf574
Fix incorrect log agent names
há 7 anos