| Age | Commit message (Collapse) | Author |
|
|
|
|
|
Created RenderBatch type and related functions to allow rlgl users creating custom and separate render batches and not only rely on one internal render batch.
This feature has not been exposed on raylib yet because it implies some breaking changes. Right now a custom RenderBatch is just used internally in rlgl.
|
|
There are multiple #define values around raylib, usually not exposed for redefinition, just reviewed all of them to allow users redefining them on compile time if required.
Also, multiple #define have been renamed and commented.
|
|
Mostly code formatting tweaks
|
|
|
|
|
|
* First draft of UWP rework.
* Read desc
- Moved UWP specific functions to uwp_events.h
- Removed BaseApp.
- Implemented example UWP lifecycle.
* Added GIF recording and screenshot support.
* Character inputs and filesystem stuff
* Fix game closing on Xbox when B is pressed.
* Fix the gamepad binding hack
* Add as many keys as I believe are possible.
* Implemented mouse locking of a sort.
* Remove rogue todo, the rest are for a game dev using this example.
* Implemented touch how I "think" it should work. I cant test this.
* Review.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- To support ASYNCIFY instead of EMTERPRETER
- No need to generate a standalone toolchain for Android NDK
|
|
|
|
|
|
ASYNCIFY (#1215)
|
|
Optimizations of allocators.
Renamed 'Stack' to 'Arena'.
Replaced certain define constants with an anonymous enum.
Refactored MemPool to no longer require active or deferred defragging.
|
|
For uploading a apk to Google Play a minimun of 25 years (9125 days) is needed for the validity of the key.
More info:
https://developer.android.com/studio/publish/app-signing
|
|
|
|
Make easings.h use powf and sqrtf instead of pow and sqrt.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Make raymath naming and functions more consistent
* Minor fixes
* Fix examples
* Fix Physac
* New naming rules
* Apply naming to Quaternion functions
* Apply to models.c
* Remove *MulitplyValue / *DivideValue
|
|
It makes no sense to have this here...
|
|
|
|
Move raylib games to another repo. It will reduce repo size for new clones.
I considered also removing the related history with [`git filter-repo`](https://github.com/newren/git-filter-repo) (the current sane alternative to the deprecated `filter-branch`) but it has some implications: It would had made a new repository with distinct history and checksums. If the repo was previously published,
the history of the new one won't have been compatible with the history others have pulled.
|
|
|
|
* Executable is called game, not main
* Use make not mingw32-make on macOS
|
|
* tcc-based vscode project for windows
Signed-off-by: misterpah <[email protected]>
* add makefile to support multiple C files
|
|
|
|
|
|
Signed-off-by: misterpah <[email protected]>
|
|
Actually this function is useless and potentially dangerous, internally, a shallow copy of data was done. Same could be accomplished accesing image.data directly.
|
|
To unify with DrawText*() equivalent functions
|
|
|
|
Now it's blazing fast. It modifies image.data directly.
Previous version could take up to 3-4 seconds to draw a line... now it takes some nanoseconds...
|
|
|
|
As noted in #539, the symlink check was to support compiling raylib on
VirtualBox vboxfs as no symlinks are supported there.
With me using Linux as daily driver outside VirtualBox now, this 'feature'
is most likely unused by anyone, but still annoys other users (#791).
Just revert it and be done with it. If there are really others building
raylib on vboxfs or a similarly crippled file system under Linux, they
should now step forward when their build breaks.
This reverts commit b8ca51fd01a68b9b6040f8c3c631eedefd7d7735.
|
|
|