Ray
ea590c44a9
REVIEWED: Camera redesign PR
il y a 2 ans
Crydsch Cube
73989a4981
WIP rcamera redesign vector ( #2563 )
* core functionality CAMERA_FREE
* fix example
* add remaining camera modes
* add view bobbing
* view bobbing
* catch curser in SetCameraMode
* adjust examples
* fix compilation on linux
* fix example text_draw_3d
* actually fix text_draw_3d
* Updated camera API
* Improve Vector3RotateByAxisAngle() function
* remove camera.mode dependency from low-level functions
* remove camera.mode from struct
* fixes after rebase
* adjust examples for new UpdateCamera function
* adjust example models_loading_m3d
---------
Co-authored-by: Ray <raysan5@gmail.com>
il y a 2 ans
Ray
b59fab7ee6
Update year to 2023
il y a 2 ans
Ray
5840cd6e50
Remove unneeded comment
il y a 2 ans
Ray
4a9391ae83
REVIEWED: examples descriptions
il y a 2 ans
Ray
c1b01c0d5d
Added new comment to examples
il y a 2 ans
Ray
90fc7c0376
WARNING: BREAKING: REMOVED: `GetRayCollisionModel()` #2405
il y a 3 ans
raysan5
f1659d78d3
Reviewed models examples paths
il y a 3 ans
Ray
f869229b7f
Minor format tweaks
il y a 3 ans
Ray
0565fb9fb6
Update models_mesh_picking.c
il y a 3 ans
Ray
121c689b78
Review code formatting
il y a 3 ans
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>
il y a 3 ans
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-
il y a 3 ans
Ray
e401d5c48e
WARNING: RENAMED: MeshBoundingBox() -> GetMeshBoundingBox()
Renamed for consistency with other function in raylib.
il y a 3 ans
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>
il y a 4 ans
Ray
07d82a91c5
WARNING: BREAKING: RENAMED: camera.type to camera.projection
il y a 4 ans
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
il y a 4 ans
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()
il y a 4 ans
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
il y a 5 ans
Ray
e6ca2c4ba3
Comment tweaks
il y a 5 ans
Ray
b525039e0a
Review ALL examples
il y a 5 ans
Ray
be6d237b9e
Review models examples
il y a 6 ans
Ray
8f95518858
Reviewed some examples to work on RPI
il y a 6 ans
Ethan Trịnh
6ea8c62b43
make sure that the constant is of float type, not double
il y a 6 ans
Ethan Trịnh
741513842a
fix problem when compiling with MSVC 2017, built-in CMake: C2177 constant too big
il y a 6 ans
Ray
a1d9c33995
Reviewed models and examples
il y a 6 ans
Ray
245704df72
Reviewed examples
il y a 6 ans
Ray San
6045062a05
Renamed some functions
- Renamed Begin3dMode() --> BeginMode3D()
- Renamed Begin2dMode() --> BeginMode2D()
- Renamed End3dMode() --> EndMode3D()
- Renamed End2dMode() --> EndMode2D()
il y a 6 ans
lumaio teon
7bd0f8b28c
Fix mesh picking example
il y a 7 ans
Ray
fd2adbe62d
Renamed CalculateBoundingBox() to MeshBoundingBox()
Renamed function for consistency with a possible Mesh manipulation functions (maybe added in a future). Naming follows Image*() manipulation functions.
il y a 7 ans
raysan5
9446746001
Corrected issues on examples
il y a 7 ans
raysan5
9040526f17
Adapt to new materials system
il y a 7 ans
Ray
a5bfd7db22
Some reviews for RPI
il y a 7 ans
raysan5
b4d28cc7a1
Working on examples...
- Removed rbmf font example
- Reviewed physac examples
il y a 8 ans
Ray
20d205cae5
Working on examples...
il y a 8 ans
Ray
dd4dd0e87d
Reorganize examples folder
il y a 8 ans
raysan5
658c280669
Lattest PR review
Function names, code formatting...
il y a 8 ans
Joel Davis
d5d391faaf
Added RaycastMesh function and example test case
il y a 8 ans
Joel Davis
037da8879a
Added RaycastGround and ray picking example
il y a 8 ans
raysan5
648676f46b
Update examples to new camera system
il y a 8 ans
raysan5
f1f51bd9b6
Updated examples screenshots
il y a 8 ans
Ray
e2ba22ec59
Improved 2D-3D drawing
Depth test disabled for 2D and only used on 3D; consequently LINES vs
TRIANGLES vs QUADS buffers drawing order maters... but blending also
works ok.
il y a 9 ans
raysan5
d8bd8634ab
3d Camera: Added support for field-of-view Y
il y a 9 ans
raysan5
4476a9e241
Review rlglUnproject() system
il y a 9 ans
raysan5
15cd4dce4e
Updated examples to make them clearer
il y a 9 ans
raysan5
183795b8aa
Review literals type
il y a 9 ans
victorfisac
1793f2c3b8
Added collision check between ray and box
- Added CheckCollisionRayBox() function.
- Updated and improved core 3d picking example (currently working as
expected).
il y a 9 ans
raysan5
e5fe2c216e
Added some comments to examples
il y a 9 ans
raysan5
32330801c9
Updates some examples
il y a 9 ans
raysan5
ea45223f1f
New examples added
il y a 9 ans