Commit Graph

3822 Commits

Author SHA1 Message Date
raysan5 a7311af8c3 Corrected examples after API change: ImageDrawText*() 2020-04-11 11:26:16 +02:00
raysan5 cc816345bf WARNING: API BREAK: Removed LoadImagePro()
Actually this function is useless and potentially dangerous, internally, a shallow copy of data was done. Same could be accomplished accesing image.data directly.
2020-04-10 19:26:36 +02:00
raysan5 b132da0ac2 WARNING: API BREAK: Reviewed ImageDrawText*() params order
To unify with DrawText*() equivalent functions
2020-04-10 19:10:15 +02:00
raysan5 d419602c99 Review display size init for RPI 2020-04-09 23:50:00 +02:00
raysan5 926651b708 Optimized ImageDrawPixel()
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...
2020-04-09 22:44:10 +02:00
raysan5 0abe557af1 Fixed issue with ImageDrawLine() 2020-04-08 12:37:52 +02:00
Ahmad Fatoum 6c9f6cf084 Revert "CMake: Don't create symlinks on unsupporting file systems (#539)"
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 b8ca51fd01.
2020-04-08 11:01:26 +02:00
Shy 81c44e32c3 ignore symlink creation failure error 2020-04-08 07:05:43 +02:00
raysan5 2b5188c4b3 Updated VS2017.UWP output folders 2020-04-07 21:19:43 +02:00
raysan5 a25d3b7ff4 Update raylib.vcxproj 2020-04-07 21:14:36 +02:00
raysan5 42f09eb2b8 Delete .gitignore 2020-04-07 18:52:07 +02:00
raysan5 ef9e9bfa7d Review Android piepline
- Removed generate_android_toolchain, since version r21 AndroidNDK it's the toolchain
 - Removed external lib native_app_glue, provided by AndroidNDK
2020-04-07 17:54:08 +02:00
raysan5 f31b87fae8 Remove ANGLE project
Actually, project just adds 50MB of ANGLE libraries not related to raylib.
Also reviewed UWP project to consume ANGLE from the NuGet package.
2020-04-07 17:43:21 +02:00
raysan5 3b174876b3 Update launch.json 2020-04-07 16:43:40 +02:00
raysan5 62b7064e90 Corrected issue with depth initialization #1179 2020-04-06 19:58:28 +02:00
Ray 0a25b9d39b Update README.md 2020-04-06 13:30:32 +02:00
raysan5 5fb6155eea Removed unused Duck model. 2020-04-06 11:37:47 +02:00
Louis Johnson 4f40f8bc47 added log warning for unsupported file extension for music stream (#1176)
* added log warning for unsupported file extension for music stream

* updated error log message for music stream when file format isn't supported
2020-04-06 11:26:09 +02:00
Ray 8d0888afef Update SPONSORS.md 2020-04-05 23:26:32 +02:00
Benjamin Stigsen 2d6303e9fe Allow for empty replacement string (#1178) 2020-04-05 22:42:59 +02:00
raysan5 90fb53bccc Review android_fopen() to support SDCard access 2020-04-05 17:51:27 +02:00
raysan5 4ceb4d3bf3 Some code tweaks, comments and defines 2020-04-05 17:50:37 +02:00
Benjamin Stigsen 9c280bc7af TextReplace changes (#1172)
- Added NULL return if the replacement string (`by`) is empty
- Reordered sanity checks since there's no need to initialize variables if the strings are invalid.
2020-04-04 14:25:57 +02:00
SasLuca 8444c3f705 Fixed offset check in GenImageFontAtlas (#1171)
* Fixed offset check in GenImageFontAtlas

* Fixed code formatting to follow raylib notation rules
2020-04-02 23:53:29 +02:00
Ray 7ef114d1da Set build type to Release only #1164 3.0.0 2020-04-01 11:07:01 +02:00
raysan5 adb20569be Review shared library building 2020-04-01 11:06:05 +02:00
Ray 07f3a65a96 Update ROADMAP.md 2020-03-31 23:00:48 +02:00
Ray 6a8b1079c1 Update project version for release 2020-03-30 23:42:17 +02:00
Ray 703850b341 Update README.md 2020-03-30 23:28:38 +02:00
raysan5 8da6307456 Get icons back on shell.html
It seems there is some related issue on emscripten side... but I'll keep the icons here despite not displayed properly for the moment.
2020-03-30 21:34:45 +02:00
raysan5 e469f4ebf7 Update config.h, enable some file-formats by default 2020-03-30 17:42:42 +02:00
raysan5 8941cf3e66 Update textures.c 2020-03-30 17:42:19 +02:00
raysan5 68cad30646 Remove useless files 2020-03-30 17:27:03 +02:00
raysan5 fc7ec5e907 Update raylib.h 2020-03-30 17:11:35 +02:00
Dani Martin 1a948849f3 [cppcheck] Fix minor warnings in models.c and raudio.c (#1162)
Errores fixes:
models.c,2843 Either the condition 'fileData!=NULL' is redundant or there is possible null pointer dereference: fileData.
raudio.c,805, 806, 807, 808, %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'.
2020-03-30 17:08:01 +02:00
Ray bba10504e2 Update HISTORY.md 2020-03-30 16:30:34 +02:00
Ray ff11a6fbe8 Update CHANGELOG 2020-03-30 16:25:59 +02:00
Ray 27ebe78313 Update CHANGELOG 2020-03-30 16:23:37 +02:00
raysan5 44961d1975 Update core_basic_window.c 2020-03-30 16:09:09 +02:00
raysan5 e8a8d544c5 Review formating and signegness issues 2020-03-30 14:38:16 +02:00
Dani Martin 62cdb2299b [cppcheck] Improvements in SaveStorageValue() in core.c (#1160)
* [cppcheck] Improvements in SaveStorageValue() in core.c

in file core.c cppcheck shows errors only in function SaveStorageValue():

* Common realloc mistake: 'fileData' nulled but not freed upon failure
* Memory pointed to by 'fileData' is freed twice.

Validation:
* Tested examples/core/core_storage_values.c
* Launched Unit Test for this function
* Rerun CPPCHECK afer fix

* [cppcheck] Change functions header to accept only positive position in files

Changes:
* Functions SaveStorageValue(), LoadStorageValue() (core.c)
* Functions LoadFileData(), SaveFileData() (utils.c)
* Headers in raylib.h

Validation:
* Tested examples/core/core_storage_values.c
* Launched Unit Test for these functions
* Rerun CPPCHECK afer fix
2020-03-30 13:51:36 +02:00
Ray 9b66883e0b Update README.md 2020-03-30 13:29:05 +02:00
Ray d1b0d6a6dc Update README.md 2020-03-30 13:28:30 +02:00
Ray c47ba58494 Update README.md 2020-03-30 13:23:20 +02:00
Valentin Lemière 41582f0448 Fix "variable is reassigned before use" linter warning on raymath.h (#1158) 2020-03-29 22:03:10 +02:00
raysan5 3e76d3a3d3 Added example: shaders_spotlight 2020-03-29 14:25:09 +02:00
raysan5 733ed972f7 Reorganize image functions 2020-03-29 13:37:33 +02:00
raysan5 5d7050bdf9 Reorganize image/texture functions for consistency 2020-03-29 13:31:12 +02:00
Rob Loach a025636fa1 Update ImageDraw*() functions to match arguments of Draw*() (#1156)
* Update ImageDraw*() functions to match arguments of Draw*()

Updated draw functions:
ImageDrawPixel()
ImageDrawPixelV()
ImageDrawCircle()
ImageDrawCircleV()
ImageDrawLine()
ImageDrawLineV()
ImageDrawRectangle()
ImageDrawRectangleV()
ImageDrawRectangleRec()

* [nodepadpp] Update Notepad++ ImageDraw defintions

This updates the Notepad++ definitions with the updated ImageDraw methods.

* [examples] Add ImageDraw calls to textures_image_drawing

* Update ImageDraw*() methods
2020-03-29 12:43:34 +02:00
Ray 3c3dfde3f9 Added binding: raylib-zig 2020-03-28 19:35:20 +01:00