Ray
64fd131ed5
Some improvements on SetShaderValue()
...
- Unsigned int not supported on OpenGL ES 2.0 -> Removed
- Reorganized enum -> Removed BOOL (not uniformType)
- Support sample2D uniform type
2019-01-10 12:28:23 +01:00
Ray
55f8dbc755
WARNING: Redesigned SetShaderValue()
2019-01-10 11:25:26 +01:00
Ray
7c4a0f963d
Reviewed path
2019-01-10 11:24:34 +01:00
Ray
35bcbd1b60
Merge pull request #718 from MarcoLizza/shaders-uniforms-array
...
Shaders uniforms array
2019-01-09 17:01:59 +01:00
Marco Lizza
0c5bee4c9a
Limiting FPS to 60 for uniformity with other examples.
2019-01-09 16:33:09 +01:00
Marco Lizza
0fe56b1674
Adding basic palette-switching example using uniform arrays.
2019-01-09 16:20:56 +01:00
Marco Lizza
73597332b6
Adding uniform array support for shaders.
2019-01-09 16:18:00 +01:00
Marco Lizza
adf0c64864
Fixing typo in examples makefile, preventing build.
2019-01-09 16:08:10 +01:00
Ray
df54e73b21
Update shell.html
2019-01-08 21:05:23 +01:00
Ray
185ac9bdc1
Merge pull request #717 from neonmoe/patch-build-scripts
...
Add project/scripts
2019-01-08 18:16:28 +01:00
Jens Pitkanen
fa250e5d17
Add project/scripts
2019-01-08 18:31:50 +02:00
Ray
010c655f79
Added required define on TCC compiler
2019-01-08 10:10:20 +01:00
Ahmad Fatoum
8bc4050377
Revert "core: workaround window not being rendered till moved on macOS Mojave"
...
This reverts commit 1fe6d9fc06
.
Because upstream GLFW now contains a fix.
2019-01-08 09:03:22 +01:00
Ahmad Fatoum
c3d2b1b184
glfw: Update GLFW to current master
...
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 .
2019-01-08 09:03:22 +01:00
Ahmad Fatoum
f719de4bf8
external: glfw: Ignore {docs/examples/tests}/ directories
2019-01-08 09:03:22 +01:00
Ahmad Fatoum
182bdd2e0a
Travis CI: bump installed wayland-protocols to v1.15
...
Move away from v1.12 as GLFW now requires >= 1.15.
2019-01-08 09:03:22 +01:00
Ahmad Fatoum
285de106d4
Travis CI: emscripten: properly fix failing CMake install stage
...
The .travis.yml is getting increasingly ugly. We should maybe consider
creating separate shell scripts for each target..
2019-01-06 23:09:20 +01:00
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