Ray
75298b50fb
Corrected issue with OpenURL()
...
It was not working on Windows 10
2019-02-21 11:28:10 +01:00
Rob Loach
497fb4e49f
Remove compiled libraylib.a
2019-02-18 23:36:29 -05:00
Ray
d62652c5b2
Update cgltf library
...
Added some comments to loader function...
2019-02-18 18:46:17 +01:00
Ray
5d0ea7f110
Corrected issue #758
2019-02-18 16:43:01 +01:00
Jens Pitkanen
eed69d4127
Fix the image manipulation config flag
2019-02-15 17:56:36 +02:00
Jens Pitkanen
f9963d4ed4
Fix config.h flags
2019-02-14 13:52:18 +02:00
Ray
bc86b0f78b
Corrected path issue
2019-02-14 00:06:05 +01:00
Ray
981be58d03
Corrected issue #750
2019-02-13 17:49:02 +01:00
Ray
297dd641e8
ADDED: DrawCircleSector()
2019-02-13 00:06:06 +01:00
Ray
e46c23128e
Avoid AudioBuffer symbol collision on macOS
...
raudio AudioBuffer internal struct collides on macOS with CoreAudio same name struct. In this case struct has been renamed because is internal to raudio... but probably all system should be redesigned.
2019-02-12 15:53:34 +01:00
Ray
c379e04628
Update mini_al.h
2019-02-12 13:01:43 +01:00
Ray
43b199d534
Corrected issue
2019-02-12 12:31:26 +01:00
Ray
944a388b1b
Include mini_al directly, no separate module
2019-02-12 12:18:01 +01:00
Ray
e7466eb0c4
Corrected function usage
2019-02-12 00:40:10 +01:00
Ray
d00b8f9ffc
Updated external libraries
2019-02-12 00:25:21 +01:00
Ray
e996fe2ff5
ADDED: GetClipboardText(), SetClipboardText()
2019-02-11 18:03:06 +01:00
Ray
6dbec47488
Redesigned TextSplit() function
2019-02-11 18:02:32 +01:00
Jak Barnes
1e15616b69
Fixed as issue where strrchr in LoadBMFont would only look for forward slashes, instead of backslashes causing strlen to fail on a null string
2019-02-10 16:01:44 +00:00
Ray
366313bfd0
Update rlgl.h
2019-02-06 18:07:34 +01:00
Ray
68a2bf0e6b
Update rlgl.h
2019-02-06 17:35:26 +01:00
Ray
7370ae7b82
Update rlgl.h
2019-02-06 16:51:36 +01:00
Ray
d356b1d1cc
Reviewed fbo creation and VR system
2019-02-06 14:21:44 +01:00
Ray
7615512af1
ADDED: TextToInteger()
...
Custom implementation that returns -1 if it fails (no negative values supported)
2019-02-06 14:20:14 +01:00
Ray
d0d81ea545
Review ExportMesh() header
2019-02-06 10:51:06 +01:00
Ray
c200642887
Review issue with aspect ratio...
...
...while using a RenderTexture combined with 3d mode
2019-02-04 17:10:12 +01:00
Ray
fef7bbb495
Delete libraylib.a
2019-02-04 16:29:01 +01:00
Ray
db56d432e4
ADDED: rlLoadTextureDepth()
...
REDESIGNED: rlLoadRenderTexture()
ADDED: rlRenderTextureAttach()
ADDED: rlRenderTextureComplete()
2019-02-04 16:28:17 +01:00
Ray
fce48e85f4
ADDED: LoadTextureCubemap()
...
Probably uncomplete, not tested yet...
2019-02-04 13:27:36 +01:00
Ray
5755c5e310
Review DrawTextRecEx() formatting
2019-02-04 09:57:02 +01:00
Ray
01ace743d0
Merge pull request #734 from Demizdor/master
...
Added DrawTextRecEx()
2019-02-03 20:47:13 +01:00
Ray
9740e5d3ed
Update utils.c
2019-01-29 12:45:10 +01:00
Ray
3363cfa61a
Corrected log naming
2019-01-29 12:33:08 +01:00
Ray
30c025f913
Merge pull request #735 from RobLoach/patch-1
...
Fix clang++ compilation errors
2019-01-24 15:17:51 +01:00
Rob Loach
90d5bb79e5
Fix font cannot be narrowed to type 'int'
...
Getting the following strict error....
```
src/text.c:117:105: error: constant expression evaluates to 2398692640 which
cannot be narrowed to type 'int' [-Wc++11-narrowing]
...0x00000000, 0x00000000, 0x00200020, 0x0001b000, 0x00000000, 0x00000000, 0x8ef92520, 0x00020a00...
^~~~~~~~~~
```
Switching it to an unsigned int fixes it.
2019-01-23 22:28:10 -05:00
Rob Loach
d897e14161
Revert the screenWidth change
2019-01-23 20:08:51 -05:00
Rob Loach
feb6afcd61
Fix clang++ compilation errors
...
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));
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
2019-01-23 20:07:47 -05:00
Demizdor
6f66425946
Added DrawTextRecEx()
2019-01-23 21:36:54 +02:00
Rob Loach
30ea4bdcce
Remove libraylib.a
2019-01-23 00:46:29 -05:00
Ray
4467292a2d
Review last PR formatting
2019-01-21 10:32:14 +01:00
Ray
e91c84e33a
Remove comment
2019-01-21 10:25:59 +01:00
Ray
9b97cf6972
Merge pull request #731 from MarcoLizza/reorganizing-logging
...
Reorganizing logging
2019-01-21 10:09:51 +01:00
Marco Lizza
343fef4aa4
Changing enums, now referenced as int.
2019-01-21 10:05:40 +01:00
Marco Lizza
aaced97b12
Fixing badly (redefined) enums.
2019-01-21 10:02:53 +01:00
Marco Lizza
f1d13aa469
Adding function to control the "exit-on-error" behaviour.
2019-01-20 22:24:41 +01:00
Marco Lizza
932e9dbd09
Fixing logging level configuration API.
2019-01-20 22:24:09 +01:00
Marco Lizza
78904d2bcc
Fixing TraceLog function to work on levels.
2019-01-20 22:23:07 +01:00
Marco Lizza
c1c801e5c3
Reworking log level as incremental.
2019-01-20 22:22:21 +01:00
raysan5
0d2cfce18e
Review raudio comments
2019-01-19 16:51:41 +01:00
raysan5
d41e50f866
Allow ShowWindow usage ;)
2019-01-19 12:34:04 +01:00
Ray
3703430f57
Renamed ShowWindow() to UnhideWindow() -WIP-
...
Function provisional renaming... that's not the end of this issue...
2019-01-17 16:29:36 +01:00
Ray
a43f87e391
Crazy test
2019-01-16 17:25:48 +01:00
Ray
ced7321089
Readded alpha clear to rlReadScreenPixels()
...
When capturing framebuffer, if some element with transparency has been drawn, it retrieves that data... it could be a bit annoying in some situations because we could expect color compositing with background color... It depends on the situation and our needs... but most of the time we don't want that transparency on screenshots.
2019-01-16 10:04:59 +01:00
Ray
c93bf336fe
Update utils.c
2019-01-15 12:32:41 +01:00
Ray
f1bcc131dc
Let user choose to clear scissor area
2019-01-15 12:08:11 +01:00
Ray
60967d8cdc
Merge pull request #723 from MarcoLizza/trace-log-failing-on-OTHER
...
Trace log failing on other
2019-01-15 12:04:28 +01:00
Marco Lizza
efcb68ceca
Fixing LOG_OTHER missing.
2019-01-14 17:09:41 +01:00
Marco Lizza
ce98cc6285
Adding MACRO constant to specify the internal buffer size.
2019-01-14 17:09:17 +01:00
Ray
42bfa7e3ff
Make sure no parameters can be passed
2019-01-14 13:49:56 +01:00
Ray
e811279a75
Review code formatting on ColorFromHSV()
...
Following raylib notation rules
2019-01-14 13:49:17 +01:00
Demizdor
da1714f411
Added ColorFromHSV()
2019-01-14 12:49:00 +02:00
Ray
49a69e3e27
Allow capturing transparent background
2019-01-11 18:55:04 +01:00
Ray
e13975beeb
Some security checks added
2019-01-11 18:54:48 +01:00
Ray
25205b5113
Reverted flag value (but kept order)
...
This specific change could be very annoying for people already using FLAG_MSAA_4X_HINT, their programs will compile correctly but window won't be shown...
2019-01-11 12:21:02 +01:00
Ray
7132ba44db
Reviewed latest PR
2019-01-10 17:06:26 +01:00
Ray
56173d7cf4
Merge branch 'master' into window-visibility
2019-01-10 16:57:15 +01:00
Marco Lizza
6056a2a5cf
Reworking API upon suggestion.
2019-01-10 16:43:21 +01:00
Ray
93471b0a7c
WARNING: Renamed module: audio -> raudio
...
Planning to promote raudio module as a simple and easy-to-use front-end for the amazing mini_al library, so the name change.
Name comes from raylib-audio but in spanish it also remembers to word "raudo", meaning "very fast", an analogy that fits perfectly to the usefulness and performance of the library!
Consequently, raylib version has been bumped to 2.4-dev.
2019-01-10 16:32:40 +01:00
Marco Lizza
a15251bcdb
Adding window visibility functions.
2019-01-10 14:55:19 +01:00
Marco Lizza
5adcc30a2e
Adding window visibility configuration flag.
2019-01-10 14:54:55 +01:00
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
35bcbd1b60
Merge pull request #718 from MarcoLizza/shaders-uniforms-array
...
Shaders uniforms array
2019-01-09 17:01:59 +01:00
Marco Lizza
73597332b6
Adding uniform array support for shaders.
2019-01-09 16:18:00 +01: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
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
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
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
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
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