| Age | Commit message (Collapse) | Author |
|
|
|
It was not working on Windows 10
|
|
|
|
|
|
|
|
...while using a RenderTexture combined with 3d mode
|
|
|
|
clang was complaining about the type conversions. For example...
```
node_modules/raylib-src/src/core.c:1888:15: error: cannot initialize a variable of type 'char *' with an
rvalue of type 'void *'
char *cmd = calloc(strlen(url) + 10, sizeof(char));
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
|
|
Function provisional renaming... that's not the end of this issue...
|
|
|
|
|
|
Following raylib notation rules
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This reverts commit 1fe6d9fc06156257d5210cfa71ecb839fb190722.
Because upstream GLFW now contains a fix.
|
|
|
|
|
|
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()
|
|
- SetMouseScale changed to take in a Vector2.
- Added mouseOffset global which is used in mouse read functions.
|
|
- Didn't set X and Y values correctly.
|
|
- Changed mouseScale to Vector2.
- Added SetMouseOffset to change XY of mouseScale.
|
|
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.
|
|
|
|
|
|
|
|
Useful in case raylib compilation want to be automated and compilation config flags provided by command line.
|
|
|
|
|
|
Using by default memory filesystem (MEMFS), provided by Emscripten
|
|
raylib resource data file for Windows platform (containing raylib icon and metadata for executable file) has been renamed to a more consistent name: raylib.rc.data
Also required to work with tcc compiler.
|
|
Now `BeginTextureMode()` does not clean buffers automatically, that behaviour has been changed because there could be some case (i.e. painting software) where texture buffer does not ned to be cleared; user is responsible of clearing buffers using `ClearBackground()`
|
|
Update core.c
|
|
|
|
|
|
When doing a8dffc63fbe3926498ecb905428f454d0afbe526 I was not aware that
printing a warning and not executing the code would be an option. I only
learned that through 618f220851570f2bb9ea0bb354a65e92c6d06968.
So I propose that we allow all URLs except if the string contains a `'`.
Which could end the URL and call another command via `system()`.
Related to https://github.com/raysan5/raylib/issues/686
|
|
|
|
See https://github.com/raysan5/raylib/issues/686
|
|
|
|
Calling just `xdg-open` is not right. One needs to pack the URL in `'`.
If we don't do this then some special characters (like ampersand) will
be executed.
Maybe this is true for Windows and Apple case too, but I don't own any
such system. So please merge this, and if it's true for more cases let's
use `sprintf()` in the other cases too.
|
|
OpenURL() is a function that most games probably will never need.
Wasting 512 bytes to store of a static char to store an the URL is not
wise.
I propose to have it dynamic building the string on the fly.
|
|
Corrected bug on ImageDrawRectangleLines()
|
|
Some projects need the buffer to not be empited when drawing to the render texture. I would suggest making maybe a variation of the function if you'd like to keep backwards compatibility, maybe like: BeginTextureModeNoClear() ?
|
|
|
|
Wait for input events passively (sleep) instead of polling events actively every frame
|
|
text: IsEqualText() -WIP-
audio: SaveWAV()
audio: ExportWaveAsCode()
textures: ExportImageAsCode()
|