Commit Graph

634 Commits

Author SHA1 Message Date
raysan5 602d2a65dd Reviewed new examples 2019-07-28 15:09:01 +02:00
ChrisDill 879c874330 Added scissor test and mouse painting examples proposed in #890 (#919)
- Updated Makefile with new examples
2019-07-28 11:12:13 +02:00
raysan5 153f078bd1 Update raygui.h 2019-07-27 12:42:18 +02:00
raysan5 9a478bef1a Avoid ricons.h 2019-07-27 12:04:47 +02:00
Antonio Radovcic 814952c01d #917 This commit changes the path to 'shell.html' in all Makefiles (#918) 2019-07-27 11:45:49 +02:00
raysan5 f46ffb98a6 Update raygui.h 2019-07-27 11:44:13 +02:00
Ray b4d67499a7 BREAKING CHANGE: Read description
Changes:

 - Font structure has been redesigned, CharInfo structure contained character rectangle within font texture, it has not much sense, considering that it was an information relative to the font atlas generated and not the character itself, so character rectangles have been moved out from CharInfo to Font.
 - CharInfo included a data parameters to contain character pixel data (usually grayscale), generated on TTF font generation. It was inconsistent with other fonts types, so, now CharInfo includes directly an Image of the glyph.
 - REDESIGNED: GenImageFontAtlas(), additional recs parameter added, loaded and filled inside the function to export atlas characters rectangles, instead of silently modify the input CharInfo data.
 - REVIEWED: ImageTextEx(), funtion retrieved the font atlas image from the GPU, that was slow and problematic in several platforms. Now it uses directly the CharInfo image. Support for unicode codepoints has also been added.
 - REDESIGNED: ImageDraw(), now it includes an additional parameter, the color tint, not only it could be useful for several situations but also function signature is more consistent with similar functions.
 - ADDED: ImageFromImage() to generate a new image from a piece of another image.
 - REVIEWED: GetNextCodepoint(), renamed parameters to be more clear.

Also all examples and games that were affected by those changes have been reviewed.
2019-07-24 15:05:14 +02:00
Aldrin Martoq e19616592d Adding solar system examples. (#900) 2019-07-15 18:26:47 +02:00
Ray 4ad1fa85a4 Remove old OpenAL comments 2019-06-29 11:26:31 +02:00
Ray 892813de76 Review multichannel PR addition
- Capital letters at beginning
- for loop spacing and brackets
- Functions naming for consistency
- Example following examples template
- Other tweaks
2019-06-29 11:26:08 +02:00
chriscamacho 83a4eb0852 add multi channel audio to raudio (#895)
* added multi channel sound replay to raudio
added -fPIC to Makefile for Linux
added simple lighting and audio multi channel to examples Makefile

* not properly reporting audio buffer pool size...
2019-06-29 10:49:42 +02:00
Ray 9c991bd079 Remove example from Android building 2019-06-14 13:35:42 +02:00
Ray 81d8302d53 ADDED: shaders_basic_lighting 2019-06-14 12:59:40 +02:00
Ray 55380f8489 Review DEBUG mode 2019-06-12 12:08:39 +02:00
XiaochuanWang 63e320d405 Update Makefile
a minor issue: where the location of the file "raylib.rc.data" is wrong, and this will cause an error in compilation.
2019-06-09 01:08:10 +10:00
Ray bdbc05c0dc Review font 2019-06-05 13:35:22 +02:00
Ray 03720b30a1 Review contributed example 2019-06-05 12:58:53 +02:00
Ray ddaa4a304d Review contributor info 2019-06-05 12:58:35 +02:00
Codecat 923f4b9bbd Added waving cubes example 2019-06-05 10:35:20 +02:00
Ray 434e460c18 Example instructions tweak for clarity 2019-05-31 16:42:16 +02:00
Ray a9f33c9a89 Reduce textures size 2019-05-31 10:03:44 +02:00
Chris Dill 42d57bbe00 Added array bounds check to textures_bunnymark 2019-05-29 13:58:31 +01:00
Ray efdc6f87d5 Define standard examples size 2019-05-29 13:47:57 +02:00
Ray 87774a0a21 Review variables initialization 2019-05-27 00:18:15 +02:00
Ray 241c4c8d14 Review easings PR 2019-05-25 01:33:03 +02:00
flashback-fx bc285f71ed rename easings_example.c to easings_testbed.c 2019-05-24 22:24:01 +00:00
flashback-fx d5f664373d Move easings_example to its proper place 2019-05-24 22:18:44 +00:00
flashback-fx b7d4856745 Add easings example 2019-05-24 19:10:14 +00:00
Ray be7e56f51e Move emscripten web shell to src 2019-05-22 10:40:51 +02:00
Ray e6ca2c4ba3 Comment tweaks 2019-05-22 09:57:17 +02:00
Ray 0027868d1f Review Makefiles 2019-05-21 17:46:52 +02:00
Ray 8db2203bcc Review paths 2019-05-21 10:16:52 +02:00
Ray 3dfbeb5488 Update core_3d_picking.c 2019-05-21 10:16:39 +02:00
Ray b525039e0a Review ALL examples 2019-05-20 16:36:42 +02:00
Ray c1594fa445 Tweaks 2019-05-18 01:31:48 +02:00
Ray 6332bc0398 Corrected issue with shader loading
When using FormatText() several times in same function, returned string is static and so, the same is returned, resulting in failures on shader loading.
2019-05-18 01:24:00 +02:00
Ray 245cf2400e Review shader examples 2019-05-17 20:03:04 +02:00
Ray 970f1e8ff1 examples review 2019-05-17 01:17:40 +02:00
Ray ce87d2ced4 new example: shaders_eratosthenes
Contributed by ProfJski
2019-05-16 17:23:31 +02:00
Ray 9fd410b8a8 Review shader to use provided texture coordinates
Now shader uses `fragTexCoord` that are the full screen texture coordinates normalized, instead of `gl_fragCoord`, the unnormalized screen coordinates
2019-05-16 17:07:59 +02:00
Ray 9994f16479 Review build config on web 2019-05-16 15:40:28 +02:00
Ray f44dfa1ef2 Implement VR distortion shader for GLSL 100 2019-05-16 15:30:03 +02:00
Ray f1ffb3f573 Review shaders for GLSL 100 2019-05-16 10:05:14 +02:00
eggmund eb7beb59b6 Ammended comment.
Also changed path to shader back to what it was originally.
2019-05-15 17:59:03 +01:00
eggmund a7c5e3cab7 Updating julia set example.
Now dividing by the zoom instead of multiplying (in the shader), so zoom works as expected. Also zoom increase/decrease is now scaled depending on the current zoom.
2019-05-15 17:55:19 +01:00
Ray 998b4180e1 Update example! 2019-05-15 17:00:50 +02:00
Ray 0b18133e46 Update shaders_julia_set.c 2019-05-15 13:10:00 +02:00
Ray d878a0aecb Update shaders_julia_set.c 2019-05-15 12:53:13 +02:00
Ray ab44033ed6 Added new examples to Makefile 2019-05-15 12:24:09 +02:00
Ahmad Fatoum 0467f32cc1 examples: CMake: restrict OpenGL deprecation warnings to macOS 2019-05-15 08:13:20 +02:00