Commit Graph

2668 Commits

Author SHA1 Message Date
Ray 85a2cda36d Added raylib-lua-ffi 2019-01-06 21:27:05 +01:00
Ray b0345abd76 Added raylib-chaiscript and node-raylib 2019-01-06 21:22:23 +01:00
Ahmad Fatoum dc415b9a5e Travis CI: emscripten: fix failing CMake install stage 2019-01-06 21:14:46 +01:00
raysan5 1036de389a Some minor tweaks analyzing code
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.
2019-01-06 21:07:09 +01:00
Ahmad Fatoum d3a46cc9d4 Travis CI: s/make/cmake --build/ for msvc compatibility
CMake defaults to generating a Visual Studio build on Windows,
which doesn't involve make. Thus use cmake --build to abstract
that detail away. We already do that in the appveyor.yml.

The install line is a bit hacky: cmake might not be in the search
path when using sudo, thus use "$(which cmake)" to get the path,
sudo doesn't seem to be available on the Travis CI windows
environment, so use $(which sudo) without quotes to expand to
nothing if that's the case...
2019-01-06 20:42:51 +01:00
Ahmad Fatoum 127c44dafe Revert "Update .travis.yml"
This reverts commit 214aa0c1b0.
2019-01-06 19:53:17 +01:00
Ahmad Fatoum 4fb3527aa8 README.md: Change Travis Badge Branch to master
It was develop before, which is no longer used.
2019-01-06 15:55:39 +01:00
raysan5 f4fe7f4d4c Review BRDF texture generation
Actually, that function should be redesigned...
2019-01-06 15:49:29 +01:00
raysan5 5c614f6975 Some code tweaks 2019-01-05 19:24:42 +01:00
raysan5 a41cc08f9b Support screenshots and GIF capturing on Android and Web 2019-01-05 18:03:09 +01:00
raysan5 490e930665 Reviewed example 2019-01-05 17:25:35 +01:00
raysan5 1038e79b36 Corrected issue with text measure on Latin-1 chars
Considering chars inputs come in UTF8 form!
2019-01-05 15:04:18 +01:00
raysan5 0bacc978c3 Corrected issue on web 2019-01-04 15:48:25 +01:00
raysan5 214aa0c1b0 Update .travis.yml 2019-01-03 16:07:51 +01:00
raysan5 34d110bb3e Trying to get Windows build on Travis CI 2019-01-03 15:15:54 +01:00
raysan5 644eddda11 REMOVED: ShowLogo()
Same functionality could be achieved using FLAGS... but also considering removing raylib logo animation...
2019-01-03 13:55:59 +01:00
raysan5 d427f17210 REVIEWED some functions parameters
Decided to allow user to provide values directly instead of requiring a Vector2 struct, probably more confortable to use.

 - SetMousePosition()
 - SetMouseOffset()
 - SetMouseScale()
2019-01-03 13:53:20 +01:00
Ray 0333e5b6c2 Merge pull request #711 from ChrisDill/SetMouseOffset
Added SetMouseOffset
2019-01-03 13:35:28 +01:00
ChrisDill f9c43dc379 Mouse functions changed
- SetMouseScale changed to take in a Vector2.
- Added mouseOffset global which is used in mouse read functions.
2019-01-02 19:09:34 +00:00
raysan5 d2e861fdce Test Windows compilation on Travis CI 2019-01-02 18:00:22 +01:00
Ray 30e79b4727 Merge pull request #708 from BaZom/master
utils: declare funopen only on Android
2019-01-02 17:41:43 +01:00
raysan5 63f9f91ea8 Avoid crashing if music file not loaded 2019-01-02 14:05:20 +01:00
ChrisDill a707574f33 Default mouseScale fixed
- Didn't set X and Y values correctly.
2019-01-02 10:46:19 +00:00
ChrisDill 8933298864 Added SetMouseOffset
- Changed mouseScale to Vector2.
- Added SetMouseOffset to change XY of mouseScale.
2019-01-02 10:14:55 +00:00
raysan5 d5735720b0 Update Makefile for Emscripten 2019-01-01 20:53:30 +01:00
raysan5 9740b1eb70 Update mini_al to latest version (Web Audio / AAudio backends) 2019-01-01 20:52:57 +01:00
Basem Abughallya 9a40529ae7 utils: declare funopen only on Android
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,
       ^~~~~~~
2018-12-29 17:44:47 +01:00
raysan5 d0d99d3503 Corrected issue with MOD/XM loop 2018-12-29 15:07:03 +01:00
raysan5 0619571149 ADDED: DrawTextRec() and example 2018-12-29 14:44:28 +01:00
raysan5 95d3f24c68 Use QUADS for DrawPolyEx() 2018-12-29 00:29:28 +01:00
raysan5 a072385c6d Corrected issue on draws resetting 2018-12-29 00:00:52 +01:00
raysan5 414c3ee1f9 ADDED: DrawTextureQuad()
Useful for tiling and offset parameters definition.
2018-12-26 23:44:16 +01:00
raysan5 91a7b0e5ef Corrected typo 2018-12-26 13:57:10 +01:00
raysan5 01338b0a14 WARNING: BREAKING CHANGE
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.
2018-12-26 13:26:34 +01:00
raysan5 9a8320c52b REVIEWED: DrawRectanglePro() 2018-12-26 10:51:13 +01:00
raysan5 af4a177af4 Corrected issue with internal buffer
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.
2018-12-26 10:34:45 +01:00
raysan5 7b8965eb38 Support float texture data on OpenGL ES 2.0 2018-12-25 15:19:25 +01:00
raysan5 35a6e9a074 Corrected issue with MOD playing
Despite issue is corrected, now module loop doesn't work...
2018-12-25 15:18:35 +01:00
raysan5 96207a8a02 REVIEWED: LoadFontEx()
Changed parameters order for consistency with LoadFontData() and other functions when an array is passed by parameter and array size is the following parameter.
2018-12-25 15:17:42 +01:00
raysan5 1982eabe6e Some code tweaks 2018-12-24 17:46:23 +01:00
raysan5 7fb2459916 Added some TODO note
OpenGL extensions loading could be improved...
2018-12-24 17:45:34 +01:00
raysan5 47358fe5ce Tweaks to support OpenGL ES 2.0 desktop 2018-12-24 17:09:46 +01:00
raysan5 92f68ac6be Review DrawPolyEx()
Also reviewed rlCheckBufferLimit()
2018-12-24 14:09:51 +01:00
Ray 4ec4dc691f Use stb_vorbis.h as header only 2018-12-21 00:17:44 +01:00
Ray e48f2f9d43 Delete libraylib.a 2018-12-20 12:59:00 +01:00
Ray 87ad244ee0 Exposed LoadFontFromImage() 2018-12-20 12:58:27 +01:00
Ray 5aea693f69 Update models_obj_viewer.c 2018-12-20 11:50:21 +01:00
Ray 788bb78989 Some tweaks 2018-12-20 10:40:28 +01:00
Ray 6ef1e1d938 new example: shaders_raymarching 2018-12-20 09:55:33 +01:00
Ray c053de3c7d new example: models_obj_viewer 2018-12-20 09:52:52 +01:00