| Age | Commit message (Collapse) | Author |
|
|
|
Planning to promote raudio module as a simple and easy-to-use front-end for the amazing mini_al library, so the name change.
Name comes from raylib-audio but in spanish it also remembers to word "raudo", meaning "very fast", an analogy that fits perfectly to the usefulness and performance of the library!
Consequently, raylib version has been bumped to 2.4-dev.
|
|
|
|
|
|
- Unsigned int not supported on OpenGL ES 2.0 -> Removed
- Reorganized enum -> Removed BOOL (not uniformType)
- Support sample2D uniform type
|
|
|
|
Shaders uniforms array
|
|
|
|
|
|
This reverts commit 1fe6d9fc06156257d5210cfa71ecb839fb190722.
Because upstream GLFW now contains a fix.
|
|
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.
|
|
|
|
Specific textures generation code is quite redundant and not flexible for the user, I'm trying to figure out some easy way to allow raylib users to do the same without needing those functions (very specific and shader dependant). RenderTexture loading and Cubemap textures support must be improved.
|
|
Actually, that function should be redesigned...
|
|
|
|
|
|
Considering chars inputs come in UTF8 form!
|
|
|
|
Same functionality could be achieved using FLAGS... but also considering removing raylib logo animation...
|
|
Decided to allow user to provide values directly instead of requiring a Vector2 struct, probably more confortable to use.
- SetMousePosition()
- SetMouseOffset()
- SetMouseScale()
|
|
Added SetMouseOffset
|
|
- SetMouseScale changed to take in a Vector2.
- Added mouseOffset global which is used in mouse read functions.
|
|
utils: declare funopen only on Android
|
|
|
|
- Didn't set X and Y values correctly.
|
|
- Changed mouseScale to Vector2.
- Added SetMouseOffset to change XY of mouseScale.
|
|
|
|
|
|
funopen is only needed on Android, so declare it
only there. This fixes following MinGW build failure:
utils.c:50:7: error: conflicting types for ‘funopen’
FILE *funopen(const void *cookie, int (*readfn)(void *, char *, int),
^~~~~~~
In file included from utils.c:45:0:
/usr/include/stdio.h:586:7: note: previous declaration of ‘funopen’ was here
FILE *funopen (const void *__cookie,
^~~~~~~
|
|
|
|
|
|
|
|
|
|
Useful for tiling and offset parameters definition.
|
|
|
|
Added a bunch of useful text management functions.
Consequently, some already available functions like `FormatText()` and `SubText()` has been renamed for consistency. Created temporal fallbacks for old names.
raylib version bumped to 2.3.
|
|
|
|
Problem aligning provided vertex data to multiples of four, because main buffer is intended to bu used with indexed quads... but also shared with triangles and lines.
|
|
|
|
Despite issue is corrected, now module loop doesn't work...
|
|
Changed parameters order for consistency with LoadFontData() and other functions when an array is passed by parameter and array size is the following parameter.
|
|
OpenGL extensions loading could be improved...
|
|
|
|
Also reviewed rlCheckBufferLimit()
|
|
|
|
|
|
|
|
|
|
|
|
Now rectangle coordinates refer to upper-left corner instead of bottom-left
|