Commit Graph

2756 Commits

Author SHA1 Message Date
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
Ray dde99f45d9 Merge pull request #749 from Syphonx/master
LoadBMFont filepath fix
2019-02-10 23:52:52 +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 7699787473 Added new game: Cat vs Roomba
GGJ2019 game
2019-01-27 15:16:10 +01:00
Ray 30c025f913 Merge pull request #735 from RobLoach/patch-1
Fix clang++ compilation errors
2019-01-24 15:17:51 +01:00
Ray f80f216297 Merge pull request #736 from RobLoach/patch-2
Fix font cannot be narrowed to type 'int'
2019-01-24 15:16:33 +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
Ray 68db3a894a Merge pull request #733 from RobLoach/delete-lib-file
Remove libraylib.a
2019-01-23 11:43:58 +01:00
Rob Loach 30ea4bdcce Remove libraylib.a 2019-01-23 00:46:29 -05:00
Ray df40735067 Added CMD compilation scripts for examples
They could be useful for some people...
2019-01-21 23:59:35 +01: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
Ray 7349993015 Merge pull request #730 from pbalcer/examples-web-fix-preload
cmake: fix resource preloading for web examples
2019-01-21 09:52:08 +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
Piotr Balcer 3065cbbce9 cmake: preload resources into web examples
No examples built for the Web platform functioned properly due to lack
of resources in the virtual file system provided by emscripten.

This patch addresses this problem by adding
'--preload-file local_path/resources@resources' emcc option to link
flags whenever necessary.
2019-01-20 15:24:30 +01:00
Piotr Balcer 1bfa1b8696 cmake: use ALLOW_MEMORY_GROWTH=1 for web examples
The default memory limit for emscripten applications is 16 mergabytes,
which might be to little for some examples, especially given that the
resources are also included in that limit.

Normally, using this option disables some asm.js optimizations, but
there's no such cost for WebAssembly.
2019-01-20 14:49:22 +01:00
raysan5 0d2cfce18e Review raudio comments 2019-01-19 16:51:41 +01:00
raysan5 557456cace Review window title 2019-01-19 14:15:55 +01:00
Ahmad Fatoum 6c812b56d9 CMake: pkg-config: fix usage for RedHat-like systems (#728)
$prefix/lib isn't in pc_path on Fedora 28:

    [root@fedora-28 ~]# pkg-config --variable=pc_path pkg-config
    /usr/lib64/pkgconfig:/usr/share/pkgconfig

This has the effect that the pkg-config file is written to the
correct location but pkg-config --libs raylib doesn't output
the correct library path. This fixes this problem by substituting
the directory names into the .pc, same as we do with the CMakeLists.txt
since #518.

This issue popped up during the automated test of the Perl bindings:
    https://github.com/athreef/Alien-raylib/issues/3
2019-01-19 13:52:55 +01:00
raysan5 d41e50f866 Allow ShowWindow usage ;) 2019-01-19 12:34:04 +01:00
Ray 762b85e6c9 Merge pull request #725 from dtcristo/patch-1
Remove `raylib-rust`
2019-01-19 00:22:11 +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
David Cristofaro 5d34c6ccaa Remove raylib-rust 2019-01-16 22:10:37 +11:00