summaryrefslogtreecommitdiffhomepage
path: root/examples/core
AgeCommit message (Collapse)Author
2023-03-12REVIEWED: `UpdateCameraPro()` to use `Vector3`Ray
2023-03-12ADDED: `UpdateCameraPro()` -Experimental-Ray
REVIEWED: rcamera module formating REVIEWED: `core_3d_camera_example`
2023-03-06Remove trailing spacesRay
2023-03-03REVIEWED: `core_drop_files` #2943Ray
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-02-01Update core_input_gamepad.c (#2903)Antonis Geralis
2023-01-27Fix warnings and bad project settings for 4.5 release (#2894)Jeffery Myers
2023-01-14Fixed bug : touches become sticky (#2857)Ghost
Touches became sticky and didn't disappear after using more than 2 fingers, fixed by getting the touch count of how many fingers are on the screen, and only looping through the available/pressed down touch points instead of looping through the maximum touch points. Tested with more than 10 touch points, and with different MAX points value, working perfectly.
2023-01-02Use explicit atomics (#2849)Antonis Geralis
* Use explicit atomics * missed one * use relaced ordering
2023-01-01Update year to 2023Ray
2023-01-01Update year to 2023Ray
2022-12-31core_loading_thread example join thread on completion (#2845)Antonis Geralis
* core_loading_thread example join thread on completion * error checking
2022-11-15Avoid using `DrawCubeTexture()`Ray
2022-10-11Update core_basic_window.cRay
2022-09-16Fix typo (#2696)murilluhenrique
2022-09-08examples/core/core_custom_logging.c: Fix typo (#2692)hartmannathan
2022-09-04Update core_custom_frame_control.cRay
2022-09-04Fixed a bug in the 2d camera platformer example (#2687)skylar
canJump used to alternate between true and false when on ground
2022-08-11Revert "Update core_3d_camera_mode.c"Ray
This reverts commit 4f6fbaed4137be6ba41609ce9a96c11fd240953d.
2022-08-11Update core_3d_camera_mode.cRay
2022-08-02Remove unneeded commentRay
2022-07-31removing typo in line 41 line, presssed -> pressed (#2602)sDos280
2022-07-20REVIEWED: examples descriptionsRay
2022-07-19Reviewed example formatingRay
2022-07-19Update core_2d_camera.cRay
2022-07-19add mouse zoom example (#2583)Jeffery Myers
2022-07-07ADDED: example: `core_window_should_close`Ray
2022-07-05WARNING: BREAKING: REMOVED: `*StorageValue()` functionsRay
Those functions were platform dependent and user has no control over the file created. They have been removed from raylib and just moved to `core_storage_values` example.
2022-07-05REMOVED: example: core_quat_conversionRay
This example requires a complete remake to be more clear. Also current quaternion maths could have issues.
2022-06-21Added new comment to examplesRay
2022-06-12Update core_drop_files.cRay
2022-06-12Update core_drop_files.cRay
2022-06-11WARNING: BREAKING: REDESIGNED: Filepath loading APIRay
REDESIGNED: `LoadDirectoryFiles()` ADDED: `LoadDirectoryFilesEx()` REDESIGNED: `LoadDroppedFiles()` ADDED: `IsPathFile()` This BIG BREAKING change simplifies the functions and gives more control to the user: - A new `struct FilePathList` has been added to avoid exposing complex pointers. - User is responsible of memory loading/unloading - Filepaths loading support recursive directories and file extension filters
2022-06-06WARNING: RENAMED: `GetDroppedFiles()` to `LoadDroppedFiles()`Ray
RENAMED: `ClearDroppedFiles()` to `UnloadDroppedFiles()`
2022-04-24Fix for vr rendering not taking render target size into account (#2424)Maiko Steeman
2022-03-22Minor tweaks `const`Ray
2022-03-14Improve joystick visualisation in gamepad example again (#2391)Kristian Lein-Mathisen
As prior commit, but complete fix for XBox controller and trigger buttons too. > The joystick range is a float from -1 through +1. Casting this to int > yields only three possible values: -1, 0, and 1. This gives a > misleading joystick placement in the demo. > > By casting to int after the multiplication to get pixel values, the > demo reveals the analog feel of the joystick.
2022-03-14Improve joystick visualisation in gamepad example (#2390)Kristian Lein-Mathisen
The joystick range is a float from -1 through +1. Casting this to int yields only three possible values: -1, 0, and 1. This gives a misleading joystick placement in the demo. By casting to int after the multiplication, the demo reveals the analog feel of the joystick.
2021-10-22Update core_input_gamepad.craysan5
2021-10-22Reviewed multitouch example #1988raysan5
2021-10-20Reviewed uniform nameRay
2021-10-17Update examples screenshotsraysan5
2021-10-17Remove trailing spacesraysan5
2021-10-17Reviewed examplesraysan5
2021-10-03WARNING: REVIEWED: Follow a set of conventionsRay
CONVENTIONS: - Functions are always self-contained, no function use another raymath function inside, required code is directly re-implemented inside - Functions input parameters are always received by value - Functions use always a "result" variable for return - Functions are always defined inline - Angles are always in radians (DEG2RAD/RAD2DEG macros provided for convenience)
2021-08-26REVIEWED: Examples compilationRay
2021-07-16Improve assets license informationraysan5
2021-06-30Create core_basic_screen_manager.pngraysan5
2021-06-30ADDED: EXAMPLE: core_basic_screen_managerraysan5