Ahmad Fatoum
0229f9b1a4
CMakeLists.txt: report generated CMAKE_CONFIGURATION_TYPES
...
We might want to customize this in feature for multi-config builds (e.g.
a Visual studio build with both Debug and Release configurations).
Output the variable value for user awareness.
2020-03-24 06:37:22 +01:00
raysan5
fcdb120935
Comment tweaks
2020-03-23 20:24:20 +01:00
raysan5
8f45370073
Comment tweaks
2020-03-23 20:24:09 +01:00
raysan5
5aebd2a16c
Review formating from PR #1138
2020-03-21 20:30:40 +01:00
Sourav Gupta
574c689ff7
Added draw functions to ImageDraw*() ( #1138 )
...
Added draw functions:
ImageClearBackground()
ImageDrawPixel()
ImageDrawLineEx()
ImageDrawCircle()
2020-03-21 20:23:50 +01:00
Doyle
01e035e28b
Android: Track touch motion across screen ( #1137 )
...
This was working in 2.6 but no longer does in current git tree.
It appears touch position is only tracked on
AMOTION_EVENT_ACTION_[DOWN|UP], which only registers the initial touch
on the screen. Subsequent movement is not tracked into CORE.
Touch position and the Gesture System appears to be updated twice in
AndroidInputCallback in what looks like perhaps a copy paste error (code
is identical) with the exception of tracking AMOTION_EVENT_ACTION_UP in
the 2nd copy of the code (but this is not necessary to track).
If you need to track the first touch or release touch position, you can
do so with checking IsMouseButton[Pressed|Released] on the same frame.
This patch makes it so the touch position is always updated, and merges the
duplicated code into 1 singular code path.
2020-03-19 16:56:48 +01:00
raysan5
4af4483f5f
Added security check in case init fails #1135
2020-03-17 20:57:01 +01:00
raysan5
2344941974
Replace external libraries custom allocators by raylib ones #1074
...
NOTE: Two libraries still use custom allocators: glfw and stb_vorbis
2020-03-17 13:40:07 +01:00
raysan5
71b06caed4
Corrected typo
2020-03-15 17:06:08 +01:00
raysan5
4611406c68
REVIEWED: ImageTextEx() to support line breaks #1131
...
NOTE: This functionality has an important issue, line space is fixed to 1.5 font.baseSize pixels, depending on the font and how it has been generated that spacing could be too wide or too narrow...
2020-03-15 16:18:48 +01:00
Doyle
427be604b9
Android: Set display.[width, height] before screen size check ( #1132 )
...
In `InitGraphicsDevice(...)`, the Android section has a screen security check
like other platforms- but CORE.display.width, CORE.display.height are
not set yet, so the security check sets it to 0. So ensure we query the
device's screen width and height before the screen size security check.
This also gives you the ability to run a proper full-screen application
on Android without any scaling and guess work on the target device by
setting screen width and height to 0 in `InitWindow(...)` and using
`GetScreen[Width|Height]()` to get the actual values.
2020-03-15 15:56:43 +01:00
Ray
d57b5ac89a
Added note on transparent framebuffer w/o X11 on RPI
2020-03-12 17:47:35 +01:00
Ray
7fa12844ed
[text] TextToUpper(): Added note on diacritics
2020-03-12 13:02:09 +01:00
Ray
4c728f0b54
Minor tweaks
2020-03-09 18:45:37 +01:00
Ray
5895fb6adc
Address issue #1125
2020-03-09 13:01:10 +01:00
SasLuca
680f9d5772
Changed if to else if. ( #1122 )
2020-03-08 18:03:23 +01:00
Ray
c67bc02dd1
Reviewed missing include
2020-03-07 21:54:54 +01:00
Ray
fb2ed693e4
Android: Support file saving to internal data storage
2020-03-05 18:12:41 +01:00
Ray
966e8adcf9
Reviewed and Updated Android compilation scripts
2020-03-05 12:25:39 +01:00
Ray
c3386300d3
Remove comment
2020-03-04 18:23:31 +01:00
Ray
74c486201d
ADDED: LoadFileText() and SaveFileText()
...
Improved file access checks
2020-03-04 00:21:46 +01:00
Ray
6b8f30964d
WARNING: Corrected issue with IsKeyDown() #1119
2020-03-03 16:43:15 +01:00
Ray
dc2e5c1751
Update core.c
2020-03-03 16:10:31 +01:00
Ray
645a5b2507
Avoid icons in shell
...
Very weird... lately icons are not properly displayed on browser!
2020-03-03 15:53:13 +01:00
Ray
3a073db029
REVIEWED: Mouse/Touch input system
...
After several reviews, now it seems everything works as expected.
2020-03-03 14:58:54 +01:00
Ray
a6297a2be1
Some code tweaks
2020-03-03 01:21:06 +01:00
Ray
8724cf2ea5
Support any mouse button for gesture detection
2020-03-02 13:29:36 +01:00
Ray
08615d3247
Review some comment
2020-03-02 12:22:57 +01:00
i-right-i
3c2ee1cc75
Update raymath.h ( #1118 )
...
* Update raymath.h
Added Vector2Rotate Function.
* Update raymath.h
2020-03-02 10:22:08 +01:00
Ray
2f5a7ddcc6
Added comment on IsMouseButtonDown() issue
...
IsMouseButtonDown() does not process touch state down properly, state is reseted every frame...
2020-03-02 00:07:06 +01:00
Ray
18a9982126
Reviewed IsMouseButtonDown()
2020-03-01 01:29:34 +01:00
Ray
7428747ef0
REDESIGNED input system for better mouse/touch support
2020-02-29 22:10:23 +01:00
Ray
1ee6290fcf
Replaced fabs() by fabsf() when required
2020-02-28 12:54:39 +01:00
brankoku
572969d8b7
LoadText() tweak (#1113 )
...
Guarantee string is zero-terminated
2020-02-28 08:23:05 +01:00
Ray
f2247c6f0a
REVIEWED: LoadText()
2020-02-28 00:32:46 +01:00
Ray
05992a6fce
Tweaks
2020-02-27 16:37:32 +01:00
Ray
c8464bc731
Corrected return value
2020-02-27 16:22:34 +01:00
Ray
b2098a2d60
REDESIGN: ExportImage()
...
Use new file I/O ABI
2020-02-27 16:15:58 +01:00
Ray
ac73e3b5e2
REDESIGN: ExportWave()
...
Use new file I/O ABI
2020-02-27 16:15:20 +01:00
Ray
1be68d8cfe
Tweak on variable init
2020-02-27 16:14:50 +01:00
Ray
eb86d69a38
Review default config flags
2020-02-27 16:14:31 +01:00
Ray
acfa967e89
Corrected issue with variable name
2020-02-27 13:56:27 +01:00
Ray
5ff0776235
Remove trail spaces and some tweaks
2020-02-27 13:33:09 +01:00
Ray
2a408d789c
REDESIGNED: LoadImage() -WIP-
...
Using new file I/O ABI
2020-02-27 13:21:51 +01:00
Ray
5100cb3e7f
REDESIGNED: LoadImageRaw(), LoadAnimatedGIF()
...
Using new file I/O ABI
2020-02-27 13:21:21 +01:00
Ray
b029fb6d31
REDESIGNED: LoadFontEx()
...
Using new file I/O ABI
2020-02-27 13:19:58 +01:00
Ray
245ba2a152
LoadText(): Added comment
2020-02-27 13:19:13 +01:00
Ray
89ecad1e29
Review macros
2020-02-27 13:18:55 +01:00
Ray
23bde477e5
REDESIGN: LoadStorageValue()/SaveStorageValue()
...
Using new file I/O ABI
2020-02-27 13:18:15 +01:00
Ray
5aed36e76d
Tweaks on fullsccreen detection...
2020-02-26 23:42:06 +01:00
Ray
e5b5aea998
WARNING: RENAMED: Storage functions
...
Renamed functions for consistency:
- StorageLoadValue() > LoadStorageValue()
- StorageSaveValue() > SaveStorageValue()
2020-02-26 23:40:53 +01:00
Ray
fadd74358b
Security check
2020-02-26 23:38:12 +01:00
Ray
fa4e0c1a26
Reviewed example
2020-02-26 20:47:08 +01:00
Ray
1046449339
ADDED: LoadFileData(), SaveFileData()
2020-02-26 20:29:33 +01:00
Ray
c5d5d19443
Remove trail spaces
2020-02-26 20:23:55 +01:00
Ray
0f783aab34
Remove TraceLog() dependency on standalone mode
2020-02-26 20:23:36 +01:00
Ray
7849db65e0
Remove TraceLog() dependency on standalone mode
2020-02-26 20:23:06 +01:00
Ray
9b5a796213
Use float math functions
2020-02-26 20:20:52 +01:00
Ray
32e374d941
[core] SetWindowSize() try to support PLATFORM_WEB -WIP-
2020-02-24 12:35:53 +01:00
Ray
113a580021
[rlgl] LoadText() variable scope improvement
2020-02-24 12:05:54 +01:00
Ray
a77273d8d8
Make sure current text buffer is empty #1109
2020-02-24 11:15:02 +01:00
Ray
310fd9b147
Update to latest emscripten toolchain
...
Corrected issue on web compilation
2020-02-22 17:21:10 +01:00
Ray
01d8642520
Merge branch 'master' of https://github.com/raysan5/raylib
2020-02-22 10:38:37 +01:00
Ray
30f3e49f3d
Improve inputs on Android
2020-02-22 10:38:32 +01:00
Ray
0b8aded399
Support ToggleFullscreen() on web
2020-02-22 10:37:43 +01:00
Ray
d2aeafcf1e
Update Makefile
2020-02-22 10:36:34 +01:00
Ray
81881a120c
Comment tweak
2020-02-22 10:36:20 +01:00
Tyler Jessilynn Bezera
e7fdf8a13d
Expand GLTF Model support ( #1108 )
...
* Update GLTF support to include loading color for albdeo (saved in the color value of the materialmap), support occlussion and emmission maps.. as well as some quality of life updates.
* clean up to use single image
2020-02-22 10:17:30 +01:00
Ray
a750bcceec
Support links on WebAssembly
2020-02-21 01:13:41 +01:00
Ray
67d0bf75a7
Update Makefile paths to use emscripten upstream
...
Note that emscripten upstream branch implements the new asyncify implementation, expected to be faster than emterpreter one.
2020-02-20 23:00:29 +01:00
Ray
a8a21312e1
Removed TABS
2020-02-20 13:46:49 +01:00
Ray
42dad5df95
[rnet] Renamed some functions
2020-02-20 13:46:33 +01:00
Ray
e176a476c0
[rnet] Review network examples formatting
2020-02-20 12:42:37 +01:00
Ray
faff512140
[rnet] Convert to header-only
...
Some functions renamed
2020-02-19 18:15:59 +01:00
Ray
946a6cb280
Review mouse inputs
2020-02-19 12:44:57 +01:00
Ray
7d789763d6
Update API version
2020-02-19 12:35:30 +01:00
Ray
d62a2f793f
Improved GetFPS() calculation for average
2020-02-19 12:20:15 +01:00
Ray
9eefcb7939
Update miniaudio.h
2020-02-19 12:19:41 +01:00
o3o
36bf8a60d8
Fix #1103 ( #1104 )
...
Fix 1102
2020-02-18 23:19:30 +01:00
Ray
6d1cdf25a7
[rnet] Review module formating
...
Align formating with other raylib modules coding style.
2020-02-18 18:15:22 +01:00
Ray
51db3b589d
Review function name on RAUDIO_STANDALONE
2020-02-18 18:14:22 +01:00
Ray
b18940d3c6
Remove spaces
2020-02-18 18:03:28 +01:00
Ray
3f25c52a29
Some security checks in case music is not properly loaded
2020-02-18 16:30:52 +01:00
Ray
39e73ccc4d
[text] TextLength() security check
2020-02-17 00:47:05 +01:00
Ray
df4b55d657
Comment fprintf() calls
2020-02-17 00:46:41 +01:00
Ray
23b75281ad
Add function prototype
2020-02-14 23:10:02 +01:00
Ray
91b2dc2aa9
[raudio] ADDED: SetAudioStreamBufferSizeDefault()
...
There could be some cases where we need to define the internal audio buffer size, now it's possible.
RENAMED: InitAudioBuffer() to LoadAudioBuffer()
RENAMED: CloseAudioBuffer() to UnloadAudioBuffer()
Renamed some defines and reviewed some comments.
2020-02-14 17:13:37 +01:00
Ray
7459a5c6ef
Remove "No Audio Buffer" traces
2020-02-14 11:44:50 +01:00
Ray
8820baf5cc
Update miniaudio.h
2020-02-13 11:41:33 +01:00
Ray
3b3e163c48
[raudio] Corrected issue with OGG sound loading
2020-02-13 11:41:28 +01:00
Ray
83fb4613c1
Review some RPI issues
2020-02-13 00:13:56 +01:00
Ray
1b20182d33
Updated periodSize reference
2020-02-12 14:45:02 +01:00
Ray
7dfe42d6d0
Trace log comment review
2020-02-12 13:49:08 +01:00
Ray
55f0647213
[core] Avoid pixel bleeding issue on MSAA
2020-02-12 13:48:50 +01:00
Ray
484c6b360f
Reviewed Cppcheck issues #1098
2020-02-12 13:16:18 +01:00
SasLuca
dec85f741a
Fixed memory leaks in textures.c ( #1097 )
2020-02-11 22:25:27 +01:00
Ray
87d5b51256
REVIEWED: GetDirectoryPath()
...
Check if provided path is a full path containing system root letter: C:\
2020-02-11 19:12:49 +01:00
Ray
aa3b413390
SUPPORT_HALFBUSY_WAIT_LOOP
2020-02-11 19:01:29 +01:00
raysan5
49145e90a2
Remove spacing
2020-02-10 13:16:34 +01:00
raysan5
28e12a6c6a
[raudio] Update to latest miniaudio 0.10
2020-02-10 12:42:40 +01:00