Crydsch
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
Ray
d39d26f275
Update models_loading.c
2021-05-31 18:36:03 +02:00
Ray
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
Hristo Stamenov
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
Ray
1c7c8c682c
REVIEWED: models_skybox #1792 #1778
2021-05-26 20:21:37 +02:00
Ray
b36422083e
Remove headers from shaders
2021-05-22 16:09:34 +02:00
Ray
e401d5c48e
WARNING: RENAMED: MeshBoundingBox() -> GetMeshBoundingBox()
...
Renamed for consistency with other function in raylib.
2021-05-20 19:24:28 +02:00
Lambert Wang
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
Jeffery Myers
b663724293
Generate a mesh in client code. ( #1735 )
2021-04-26 17:30:07 +02:00
Ray
dcf52c132f
Remove trail spaces
2021-04-22 18:55:24 +02:00
Ray
1161df0ee4
Added screenshots
2021-04-22 18:34:33 +02:00
raysan5
46650b5fb1
Reviewed skybox and pbr examples
2021-04-02 15:41:44 +02:00
raysan5
51f3129c5d
Reviewed examples
2021-04-02 15:34:32 +02:00
raysan5
ccdf7ff335
REDESIGN: Move GenTexture*() functions to PBR example #721
...
Removed functions from rlgl module.
2021-04-02 14:29:33 +02:00
raysan5
8f3e91ae83
REVIEWED: models_gltf_model #1684
2021-03-28 20:15:57 +02:00
Ray
c6828070dc
Update models_yaw_pitch_roll.c
2021-03-26 00:11:48 +01:00
Ray
60bfee4a7d
Added security check for render batch #1670
2021-03-23 23:45:14 +01:00
Jeffery Myers
e48b9a6da1
[Examples] Warning fixes (pt 1) ( #1668 )
...
* Fix some warnings in examples.
* cleanups from review
Co-authored-by: Jeffery Myers <JefMyers@blizzard.com>
2021-03-23 07:51:52 +01:00
Ray
75882f3254
Delete Avocado.glb
2021-03-20 00:02:28 +01:00
Ray
442abaab72
Updated example assets
2021-03-19 22:39:39 +01:00
Ray
be8d5a7ae2
RENAMED: camera.type -> camera.projection
2021-03-19 20:14:14 +01:00
Ray
07d82a91c5
WARNING: BREAKING: RENAMED: camera.type to camera.projection
2021-03-19 13:56:46 +01:00
Ray
e5834210d3
Update models_skybox.c
2021-03-17 19:40:59 +01:00
Hristo Stamenov
f9b79403d1
Improve gltf support ( #1647 )
...
* Implement a load values from accessor function.
Added some more value types for the different GLTF attributes.
Fixed crash when loading animated triangle.
* Split GLTF model loading into separate functions for readability.
* Fixed the already working models that I broke when introducing GLTFReadValue.
Improved the example for gltf models to be able to switch between a few models.
* Removed license from screen. It is pu inside a license file anyway.
* Small improvements on the naming of functions
Removed (*model). and replaced it with model->
2021-03-14 12:09:31 +01:00
Ray
01e28263be
WARNING: VERY BREAKING CHANGE: Renamed some enum values for consistency
...
Some enums values have been renamed to be more consistent and also provide a more detailed description:
- ShaderLocationIndex: LOC_VERTEX_POSITION -> SHADER_SHADER_LOC_VERTEX_POSITION
- ShaderUniformDataType: UNIFORM_VEC2 -> SHADER_UNIFORM_VEC2
- MaterialMapType: MAP_ALBEDO -> MATERIAL_MAP_ALBEDO
- PixelFormat: UNCOMPRESSED_GRAYSCALE -> PIXELFORMAT_UNCOMPRESSED_GRAYSCALE
2021-03-14 11:05:51 +01:00
Hristo Stamenov
5c2983f510
Gltf model and animations exploring problems ( #1635 )
...
* Added bone binding to whole mesh and not only set vertices.
+ Also added missed setting of the animation count.
+ Removed double ; on one line
* Added more of the gltf sample models
https://github.com/KhronosGroup/glTF-Sample-Models
We need to make it working for all of them.
* Binding to initial bind pose added.
* Fix cube disappearing bug because lerpPercent could be Inf.
* Fixed for rigged figure also
2021-03-09 00:11:08 +01:00
Ray
af3926af4b
REVIEWED: Examples to new enum values
2021-03-04 11:51:54 +01:00
Jeffery Myers
0f10c44578
Fixes gl state after HDR texture functions. ( #1621 )
...
Updates skybox demo to show how to do both HDR and non HDR skyboxes
Co-authored-by: Jeffery Myers <JefMyers@blizzard.com>
2021-02-28 23:31:25 +01:00
Ray
478f4de7ae
Update models_material_pbr.c #1571
2021-02-21 12:31:50 +01:00
hristo
c8e427ad23
Update loading of gltf animation. ( #1561 )
...
This is to account for GLTF info being more like instructions on how to build your animation instead of verbose description of each pose.
2021-02-02 10:49:42 +01:00
raysan5
aebcd9b551
Update models_first_person_maze.c
2021-01-31 16:22:24 +01:00
hristo
731ab15d57
Gltf animation support ( #1551 )
...
* Added example for gltf animation and split some functions for loading model animations into IQM and GLTF similar to how models are being loaded.
* Removed wrongly duplicated function
* Bone loading for gltf model (not working at this point)
* Loading info about vertex to joint connection but animation is still not working
* Skeleton and pose is correctly loaded. Need to communicate about interpolation in GLTF
* The model almost looks like a real person on animation.
* Fixed model loading with bones.
Also updated license info on the model.
* Cleaned up some code and updated examples.
* Fix identation issues
* Fix identation issues
* Fix identation issues
2021-01-28 11:29:06 +01:00
raysan5
65b299c6cf
Replace tabs by 4 spaces
2021-01-25 17:53:04 +01:00
Artur Mustafin
2f966531a7
added missing constants ( #1493 )
...
Co-authored-by: funcelot <artur.mustafin@gmail.com>
2020-12-30 21:05:55 +01:00
raysan5
22b179e66c
Review rlights helper module #1489
2020-12-29 22:01:48 +01:00
raysan5
d38e01d186
Minor tweak
2020-12-24 23:10:29 +01:00
raysan5
b68e522ffc
Updated several files while porting examples to web
2020-12-24 13:51:24 +01:00
Ray
976932e05e
Set version for raylib 3.5
2020-12-19 20:38:49 +01:00
Ray
2bcd3a6df5
Simplified example and resources sizes
2020-10-28 20:35:44 +01:00
raysan5
fa357b8d5d
Review undesired changes
2020-10-10 19:27:18 +02:00
raysan5
c62c4df749
Updated miniaudio #1402
2020-10-10 19:25:23 +02:00
raysan5
bd512764ff
REVIEW: example: models_cubicmap_pbr #1384
...
It does not work properly yet but it compiles correctly
2020-09-23 14:19:10 +02:00
raysan5
4a97a5c63a
Update models_skybox.c
2020-09-23 14:18:15 +02:00
raysan5
032b2db398
REVIEWED: GenTextureCubemap()
...
Added some tracelog messages
2020-09-21 13:18:53 +02:00
raysan5
8d41683917
REVIEWED: models_skybox example
...
Now supports dynamic panoramic view, just drag and drop
2020-09-19 20:42:19 +02:00
raysan5
b5d50ee51a
EXAMPLE: models_skybox works on OpenGL ES 2.0
2020-09-18 20:47:39 +02:00
raysan5
6da3c1e7c3
Reverted previous change
2020-09-16 16:37:31 +02:00
raysan5
f1ed8be5d7
REDESIGNED: ColorFromHSV()
...
Replaced Vector3 by direct values, easier to use and understand
2020-09-07 19:33:06 +02:00
chriscamacho
d140dc81c0
work on quat and matrix math - deleted multiple copies of raymath.h causing issues ( #1359 )
...
Co-authored-by: codifies <nospam@antispam.com>
2020-08-23 21:01:26 +02:00
raysan5
c32ae480af
RENAMED: FormatText() -> TextFormat()
...
This function was renamed for consistency in raylib 3.0, just unified all examples to use TextFormat() instead of FormatText()
2020-08-16 11:28:15 +02:00
raysan5
488c60d139
Small shader fix on vec3 initialization #1298
2020-07-28 11:27:05 +02:00
raysan5
b4ff6fdde3
Review skybox shaders
2020-07-10 12:20:57 +02:00
peppemas
0e26d514b8
Fix bug #1270 ( #1282 )
...
* Fix bug #1270
Added an argument to the shader in order to flip the texture
* Fix Bug #1270
* Fix bug #1270
2020-06-20 17:55:56 +02:00
raysan5
fed4716c3b
resources PNG chunks cleaning
2020-05-28 21:18:58 +02:00
raysan5
00b3199859
Added raymath to examples
2020-04-16 13:49:19 +02:00
raysan5
5fb6155eea
Removed unused Duck model.
2020-04-06 11:37:47 +02:00
raysan5
3d41c1b6cd
Minor tweaks
2020-03-25 19:38:55 +01:00
raysan5
6bab884d1d
Added note on examples not supporting GLSL100
2020-03-24 12:39:05 +01:00
Ray
a6297a2be1
Some code tweaks
2020-03-03 01:21:06 +01:00
Ray
4663cc03f3
Removed big examples
2020-01-28 18:34:59 +01:00
raysan5
793977db4a
Review resources LICENSE
2020-01-06 19:50:26 +01:00
Ray
97abaff4c5
Support rlPushMatrix() and rlPopMatrix() on mesh drawing
2019-11-25 11:29:04 +01:00
Ray
5ad65d9291
Minor format tweaks
2019-11-25 11:26:26 +01:00
Ray
bdcb16e7bb
Review PR and comments
2019-09-22 21:47:19 +02:00
chriscamacho
bce2dd1231
fixed leak with PBR example ( #971 )
2019-09-19 17:11:37 +02:00
Ray
7caedff9ca
Review weird PBR shader issue >_<
2019-09-12 19:22:47 +02:00
Ray
c6d2502bdb
Review example crashing
...
Note this example is not working properly, it still requires some review.
2019-09-12 16:27:58 +02:00
Ray
74ed3d07f9
Add glTF Duck model
2019-09-12 16:26:19 +02:00
Ray
ce58b168f6
REMOVED: models_obj_viewer
2019-09-12 16:25:33 +02:00
Ray
c247c371c3
REDESIGNED: models_obj_loading > models_loading
2019-09-12 16:25:14 +02:00
Ray
402ce4e53b
Update plane_diffuse.png
2019-09-04 15:04:09 +02:00
raysan5
c661cad692
Review all RL_CALLOC() calls
...
All data should be properly initialized by now
2019-08-27 10:56:49 +02:00
raysan5
37a6f12037
Unload model shaders and textures
...
They are not automatically unloaded when unloading the model!
2019-08-26 21:19:04 +02:00
chriscamacho
6f2f09947f
addition to raylib to create matrix from 3 euler angles ( #938 )
2019-08-09 17:04:52 +02:00
Ray
3d5fa81bf2
WARNING: Redesigned structs
...
- Mesh, Shader, Material structs have been reviewed to minimize size when passed by value, all required code has been reviewed.
- GetCollisionRayModel() reviewed to avoid pointer, not required because model is not modified inside the function
- UnloadMesh() reviewed, pointer not required
- CheckCollisionRay*() parameters name reviewed
2019-08-07 00:32:44 +02:00
culacant
f518c4e939
Fix loading multiple animations from .iqm file ( #928 )
...
* Fix loading multiple animations from .iqm file
* Fix memory leak in models_animation example
* Added export instructions to the animation example
* use raylib free
* include <stdlib.h> to appease the travis CI gods
* replace tabs with spaces
2019-08-06 23:08:58 +02:00
Aldrin Martoq
e19616592d
Adding solar system examples. ( #900 )
2019-07-15 18:26:47 +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
a9f33c9a89
Reduce textures size
2019-05-31 10:03:44 +02:00
Ray
87774a0a21
Review variables initialization
2019-05-27 00:18:15 +02:00
Ray
e6ca2c4ba3
Comment tweaks
2019-05-22 09:57:17 +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
424d3ca8d9
examples review
...
Redesigns, deletes and renames
Also noted authors propertly on contributed examples
2019-05-14 15:34:23 +02:00
Ray
0b2bad4205
Update models_first_person_maze.c
2019-05-02 13:24:02 +02:00
Ray
beda4180cd
Added missing include
2019-05-02 13:15:05 +02:00
Ray
d46160fb6e
example review: models_first_person_maze
...
Added walls collision check
2019-05-02 12:22:15 +02:00
Ray
600cdb61a3
new example: models_first_person_maze -WIP-
2019-04-23 23:28:11 +02:00
ChillerDragon
f21761fbbb
Happy new year 2019
2019-04-07 17:49:12 +02:00
Ray
c23ceec338
Added missing include -_-
2019-04-05 17:29:30 +02:00
Ray
9282b8ba83
ADDED: SetShaderValueTexture()
...
Some tweaks
2019-04-05 17:08:46 +02:00
Ray
c600dd0766
Review PBR shaders
...
Issue was related to vertex tangent attibutes not uploaded to GPU, a quick solution was implemented for new vertex attributes loading for already existing meshes... I don't like it specially but it will work for now.
2019-04-05 16:43:09 +02:00
Ray
92733d6695
BIG UPDATE: New models functions for animations!
...
Multiple functions added and some reviewed to adapt to the new multi-mesh, multi-material and animated models.
2019-04-05 13:15:56 +02:00
Ray
38a13b76d1
Corrected issue with LoadMesh()
2019-04-05 13:13:42 +02:00
Ray
26fb2e0f3a
Update cube.obj
2019-04-01 00:15:14 +02:00
Ray
be6d237b9e
Review models examples
2019-03-29 20:22:50 +01:00