4dd5643402
Added missing null terminator ( #1820 )
...
Added missing null terminator when adding characters to the string, otherwise garbage values are read (often zeros which are equal to '\0', but not every time).
This error results in random characters appearing in the text box every one in a while:
```
asdfg??? ll??
```
It is corrected with the proposed fix.
This problem was observed by my student, Gonzalo Rivera Lazo.
2021-06-10 20:24:08 +02:00
e00d2439b9
WARNING: BREAKING: Consistency renamings
...
RENAMED: InitAudioStream() -> LoadAudioStream()
RENAMED: CloseAudioStream() -> UnloadAudioStream()
2021-06-03 23:36:47 +02:00
7e68e733f5
Update models_material_pbr.c
2021-06-03 21:04:23 +02:00
0565fb9fb6
Update models_mesh_picking.c
2021-06-03 20:58:04 +02:00
121c689b78
Review code formatting
2021-06-03 20:25:28 +02:00
edeaff4bd4
Better collisions ( #1803 )
...
* review collisions ray-box and ray-sphere
* Applied raysan's refactor
Improved GetRayCollisionBox
* Replace GetRayCollisionGround with GetCollisionQuad
* Update example core_3d_picking
* Update example models_loading
* Fixed issues after merge
* remove debug stuff
Co-authored-by: Cry dsch <chris.obo@gmx.net >
2021-06-03 20:15:27 +02:00
2370af598e
Reviewed example: core_split_screen
2021-06-03 19:35:36 +02:00
deaa84d28d
Add a split screen example showing render texture use and multiple cameras. ( #1806 )
...
Co-authored-by: Jeffery Myers <JefMyers@blizzard.com >
2021-06-03 19:09:43 +02:00
23398f0198
Update Makefile
2021-05-31 19:02:26 +02:00
e991fefb89
Update Makefile
2021-05-31 18:51:56 +02:00
d39d26f275
Update models_loading.c
2021-05-31 18:36:03 +02:00
9cc2cee936
Update text_draw_3d.c
2021-05-31 18:32:35 +02:00
b359a1575e
Update core_3d_picking.c
2021-05-31 18:27:53 +02:00
1c5de9721a
WARNING: BREAKING: RENAMED: RayHitInfo to RayCollision #1781
...
- RENAMED: RayHitInfo to RayCollision
- RENAMED/REDESIGNED: Multiple Ray collision functions to be more consistent and return RayCollision data -WIP-
2021-05-31 11:41:56 +02:00
470574517a
Implement vertex color attribute for GLTF and IQM ( #1790 )
...
Added a simple cube with vertex colors for testing both.
2021-05-26 20:23:13 +02:00
1c7c8c682c
REVIEWED: models_skybox #1792 #1778
2021-05-26 20:21:37 +02:00
b36422083e
Remove headers from shaders
2021-05-22 16:09:34 +02:00
e401d5c48e
WARNING: RENAMED: MeshBoundingBox() -> GetMeshBoundingBox()
...
Renamed for consistency with other function in raylib.
2021-05-20 19:24:28 +02:00
7b6b87ec5b
Update VS2019 project: rlgl_standalone
2021-05-20 19:14:20 +02:00
a84e98ba6c
Hotfix for smooth pixel-perfect camera example [core_2d_camera_smooth_pixelperfect.c] ( #1771 )
...
* Hotfix for glitchy camera
Super small fix that was causing the camera to glitch every x amount of seconds/pixels. Works much better now, 3/4 lines changed.
* fixed dumb visual studio formatting problems
2021-05-14 18:06:47 +02:00
4ab28fffb4
Added smooth pixel-perfect camera example + Small typo fix in examples_template.c ( #1760 )
...
* Typo fix
Changed "bsasic" to "basic" in the comments.
* Added pixel-perfect camera example
Added pixel-perfect camera example, both the .c file and the cover .png image. The example works with any resolution you want, as long as the ratio stays the same
(ex. 16:9, 4:3) ecc.
* Fixed Typecasts
Fixed compiler errors (implicit conversions)
* Precomputed rectangles, time-based movement and whitespace fix
Moved the source and destination rectangles for the renderTexture into their own variables, modified the animation to be time-based instead of frame-based, fixed the bug with whitespaces.
* Fixed spacing and added more consistency with sinf() and cosf()
* Fixed *= operator spacing
2021-05-10 20:16:12 +02:00
e39e45824d
Add RenderPolyLinesEx routine ( #1758 )
...
Co-authored-by: Lambert Wang <lambert.ww@gmail.com >
2021-05-10 20:08:58 +02:00
2545f62565
Added support for additional mouse buttons ( #1753 )
...
* Added support for additional mouse buttons
* Renamed mouse button enum
Co-authored-by: Lambert Wang <lambert.ww@gmail.com >
2021-05-08 18:26:24 +02:00
b62c86572e
REVIEWED: raudio_standalone #1752
2021-05-07 15:38:13 +02:00
c4eaf0076d
Update raylib version
2021-05-04 11:19:28 +02:00
b663724293
Generate a mesh in client code. ( #1735 )
2021-04-26 17:30:07 +02:00
6c518008a5
Fixes for 64 bit typecast warnings ( #1733 )
2021-04-25 18:50:26 +02:00
f4abc05d62
Update README.md
2021-04-23 13:21:57 +02:00
8a55c60e47
Update shaders_mesh_instancing.c
2021-04-23 09:09:34 +02:00
dcf52c132f
Remove trail spaces
2021-04-22 18:55:24 +02:00
1161df0ee4
Added screenshots
2021-04-22 18:34:33 +02:00
715a46277e
Update README.md
2021-04-22 18:33:59 +02:00
5ef777219a
Reviewed templates Makefiles
2021-04-21 21:23:04 +02:00
93d3212914
[examples] Added an example for raylib OpenGL interop ( #1726 )
...
* Added an example for raylib OpenGL interop.
* Removed C99 variable-length array to fix MSVC errors
* Moved the opengl interop example from shaders to others.
2021-04-19 20:28:14 +02:00
7f1068ef96
Added zoom independent sharp edges to the SDF text example. ( #1727 )
2021-04-19 19:40:34 +02:00
8453ff837b
Fix old directories used and windows/linux portability ( #1722 )
...
* Fix olds directories used and windows/linux portability
* Fix windows/linux portability
2021-04-16 00:25:40 +02:00
d7b6505f64
Update Makefile
2021-04-14 21:05:23 +02:00
45c964c1e6
Update core_vr_simulator.c
2021-04-07 12:30:45 +02:00
bafa13f207
Update core_vr_simulator.c
2021-04-07 12:27:11 +02:00
bdc5686e4c
Update shaders_julia_set.c
2021-04-07 12:25:04 +02:00
ed96bc6441
Update core_vr_simulator.c
2021-04-07 12:24:43 +02:00
b3f75b91ff
REDESIGNED: Vr stereo mode
2021-04-06 23:23:03 +02:00
84d0d21f23
Reviewed Vr stereo
2021-04-06 23:06:03 +02:00
71b86bf4d0
REDESIGNED: Vr stereo rendering
2021-04-06 22:49:41 +02:00
b2545e053a
Minimum number of segments in circle sector functions changed from hard-coded to based on degree range. ( #1707 )
...
Co-authored-by: Simon <simon@frithrah.com >
2021-04-06 14:29:58 +02:00
46650b5fb1
Reviewed skybox and pbr examples
2021-04-02 15:41:44 +02:00
51f3129c5d
Reviewed examples
2021-04-02 15:34:32 +02:00
ccdf7ff335
REDESIGN: Move GenTexture*() functions to PBR example #721
...
Removed functions from rlgl module.
2021-04-02 14:29:33 +02:00
736d5920c7
Update core_input_gamepad.c
2021-04-01 20:22:52 +02:00
cdc3754449
ADDED: Support model normal matrix location #1691
2021-03-31 20:44:16 +02:00