summaryrefslogtreecommitdiffhomepage
path: root/examples/models/models_rlgl_solar_system.c
AgeCommit message (Collapse)Author
2024-01-02Update copyright to 2024Ray
2023-02-15Make the oribital camera work like it used to (it is not just a copy of ↵Jeffery Myers
third person) (#2926)
2023-02-14REVIEWED: Camera redesign PRRay
2023-02-14WIP rcamera redesign vector (#2563)Crydsch Cube
* 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 <[email protected]>
2023-01-01Update year to 2023Ray
2022-07-20REVIEWED: examples descriptionsRay
2021-10-07Update models_rlgl_solar_system.cRay
2021-07-31Update models_rlgl_solar_system.craysan5
2021-04-22Remove trail spacesRay
2021-03-23Added security check for render batch #1670Ray
2021-03-19RENAMED: camera.type -> camera.projectionRay
2020-01-28Removed big examplesRay
2019-05-20Review ALL examplesRay
2018-12-12Update models_rlgl_solar_system.cRay
2018-12-11WARNING: BIG rewrite of rlgl moduleRay
This commit implements a big update of rlgl module, intended to optimize some parts. This change could break some code bases... hopefully not, but it could. The BIG changes to the module are: - Replaced LINES-TRIANGLES-QUADS buffers by a single one, now all vertex data is accumulated on a single buffer and managed with registered draw calls. LINES-TRIANGLES-QUADS could be used the same way as before, rlgl will manage them carefully. That's a big improvement of the system. - Support multi-buffering if required. Just define MAX_BATCH_BUFFERING desired size (currently set to 1 batch). Should be enough for most of the situations. - Removed temporal accumulative buffers for matrix transformations, now transformations are directly applied to vertex when on rlVertex3f() - Reviewed rlPushMatrix()/rlPopMatrix() to be consistent with OpenGL 1.1, probably I should remove that ancient behaviour but... well, it was not consistent and now it is. - Minor tweaks: LoadText(), I broke it in last update... also multiple comments reviewed. - TODO: MAX_BATCH_ELEMENTS checking should probably be reviewed... done some tests and it works but...