summaryrefslogtreecommitdiffhomepage
path: root/examples
AgeCommit message (Collapse)Author
2023-11-18Image convolution function ImageKernelConvolution (#3528)Karim
* Added image convultion ImageKernelConvolution * comment changes * spelling changes and change to kernel size * removed kernel normalization inside function * fix to formating
2023-11-18Added glsl 100 and 120 shaders to lightmap example. (#3543)Jussi Viitala
* Added glsl 100 and 120 shaders to lightmap example. * Fixed lightmap example resource loading on web.
2023-11-10Update core_automation_events.cRay
2023-11-10Reviewing automation events on web...Ray
2023-11-10Changed keybinds for the automation example to avoid conflict with browser ↵Miloslav Milenkov
shortcuts (#3519)
2023-11-09Updated examplesRay
2023-11-09Update example: shapes_splines_drawingRay
2023-11-08Update core_2d_camera_platformer.cRay
2023-11-08Examples reviewsRay
2023-11-08Remove BOMRay
2023-11-08Reviewed some examples and warningsRay
2023-11-08Update Makefile.WebRay
2023-11-08Update textures_textured_curve.cRay
2023-11-08REVIEWED: `Makefile.Web`, reorganize and add examplesRay
2023-11-08REVIEWED: Added new examples to VS2022 solutionRay
2023-11-07Update textures_textured_curve.cRay
2023-11-07Update shapes_splines_drawing.cRay
2023-11-07ADDED: `GetSplinePoint*()` functions for spline evaluationRay
RENAMED: `DrawLine<spline_type>()` to `DrawSpline<spline_type>()` for more consistent and clear naming REVIEWED: Bezier drawing parameters order, more consistent REVIEWED: Spline-based examples -WIP-
2023-11-06Fix warnings in visual studio (#3512)Jeffery Myers
2023-11-06Update raygui.hRay
2023-11-05REVIEWED: `rlgl_standalone` examples #3487Ray
Example is intended for `PLATFORM_DESKTOP` only and OpenGL 3.3 Core profile.
2023-11-05Updated GLFW for 64bitRay
2023-11-02Comments tweaksRay
2023-11-01REVIEWED: Potential code issues reported by CodeQL #3476Ray
2023-11-01Remove unused structures from lighting fragment shaders (#3497)Jeffery Myers
2023-10-31Update shaders_deferred_render.cRay
2023-10-31Update shaders_deferred_render.cRay
2023-10-31examples/shaders: Add an example for deferred shading (#3496)Justin
* add example for deferred rendering/shading * adapt convention --------- Co-authored-by: 27justin <[email protected]>
2023-10-31Fix example core_3d_camera_free (#3488)ubkp
2023-10-30Fix examples Makefile for SDL (#3486)ubkp
2023-10-29ADDED: Support for SDL building on MakefileRay
2023-10-29Update Makefile.WebRay
2023-10-29Fix the Julia set shader example (#3467)Josh Colclough
* Simplify POI selection * Improve mouse logic * Add colour cycles to the shader to show finer details. Works well with high iteration numbers * Testing things... * Actually fix zoom. Also allow user to reset camera with 'R' * Reset max iterations * Tidying & comments * Revert to original if statement * Make mouse logic more readable * Style conventions * Coding conventions - f postifx on floating points * Missed a few f postfixes
2023-10-27ADDED: `SetAutomationEventBaseFrame(int frame)`Ray
2023-10-27Update core_automation_events.cRay
2023-10-27Update core_automation_events.cRay
2023-10-26ADDED: Automation Events System, exposed to usersRay
Added new API to record and play events Added examples illustrating functionality
2023-10-23Fix compilation for PLATFORM_WEB examples (#3454)ubkp
2023-10-22fix examples Makefile to use Makefile.Web when building for web (#3449)Keith Stellyes
Co-authored-by: Keith Stellyes <[email protected]>
2023-10-18REVIEWED: `raylib 5.0-dev` version for a future releaseRay
2023-10-17Update models_mesh_generation.cRay
2023-10-14[core] Change axisCount to be an array (#3421)MichaelFiber
* Update `PLATFORM_DRM` implementation of `GetGamepadAxisCount` * Update * Update `PLATFORM_DRM` implementation of `GetGamepadName` * Add example to test gamepad info functions Fix typo * Update new gamepad info example * Move axis count update out of GamepadThread - race condition * Remove pointless if statement * Start integrating stuff from the mikesinput lib * Add more logging * Add semicolon * Add forgotten static * More fixes * Update axisCount to be array * More debugging * Add forgotten index to ready check * Add path logging * Missing parenthesis * Add missing slash * Fix axis count being reset to 0 * Fix missing paren * Test polling joystick button events * Major updates * Fix missing array index * Fix another missing array index * Update example * dumb logging * Wrong constant for ev.code handling * More dumb logging * Remove some logging * Add FPS to gamepad info example and try for max FPS * tweak * Revert example * Add fps back * Clean up after merge * Switch axisCount to be an array
2023-10-13fix zig syntax errors in examples, and make it install executables correctly ↵Purple4pur
(#3395)
2023-10-11Split drm update input (#3397)MichaelFiber
* Update `PLATFORM_DRM` implementation of `GetGamepadAxisCount` * Update * Update `PLATFORM_DRM` implementation of `GetGamepadName` * Add example to test gamepad info functions Fix typo * Update new gamepad info example * Move axis count update out of GamepadThread - race condition * Remove pointless if statement
2023-10-10REVIEWED: Fix #3387Ray
2023-10-10[raymath] Hotfix for Vector2Angle() and Vector2LineAngle() (#3396)Murlocohol
* Hotfix for Vector2LineAngle(), should probably be reviewed along with the rest of raylib angle functions to determine what coordinate system we want. * Hotfix for Vector2LineAngle(), should probably be reviewed along with the rest of raylib angle functions to determine what coordinate system we want. * [raymath] Hotfix for Vector2Angle and corresponding example * [raymath] Hotfix for Vector2Angle and corresponding example --------- Co-authored-by: Ray <[email protected]>
2023-10-10Hotfix for Vector2LineAngle(), should probably be reviewed along with the ↵Murlocohol
rest of raylib angle functions to determine what coordinate system we want. (#3394)
2023-10-10Revert "Update zig build system to zig version 0.11.0 (#3393)"Ray
This reverts commit 540ad9944205235cd9ccbd716c5a667daf929616.
2023-10-09Update zig build system to zig version 0.11.0 (#3393)Purple4pur
* update build.zig for zig 0.11.0 * fix build.zig in examples to install executable correctly * discard build.zig, only use src/build.zig, to avoid annoying zig-out path problem * update zig version note
2023-10-08WARNING: `rcore` module split per-platform **BIG CHANGE** (#3388)Ray
* Submodules (#3311) * Check in current state * Add submodules to Makefile and clean up some imports * Start moving InitGraphicsDeivce * Move android_main and CloseWindow() out of rcore * Move WindowShouldClose out of rcore * Move IsWindowHidden out of rcore * Move IsWindowMinimized out of rcore * Move IsWindowMaximized, IsWindowFocused and IsWindowResized out of rcore * Move ToggleFullscreen out of rcore * Move MaximizeWindow, MinimizeWindow and RestoreWindow out of rcore * Move 13 functions out of rcore: ToggleBorderlessWindowed SetWindowState ClearWindowState SetWindowIcon SetWindowIcons SetWindowTitle SetWindowPosition SetWindowMonitor SetWindowMinSize SetWindowMaxSize SetWindowSize SetWindowOpacity SetWindowFocused * Minor clean up, revert makefile change, include submodules directly in rcore * Fix makefile comment * Remove rcore.h from Makefile * Remove debug include * Move 18 functions from rcore to submodules GetWindowHandle GetMonitorCount GetCurrentMonitor GetMonitorPosition GetMonitorWidth GetMonitorHeight GetMonitorPhysicalHeight GetMonitorRefreshRate GetWindowPosition GetWindowScaleDPI GetMonitorName SetClipboardText GetClipboardText ShowCursor HideCursor EnableCursor DisableCursor GetTime * Move TakeScreenshot, OpenURL, GetGamepadName out of rcore into submodules * remove debugging #defines * Move GetMonitorPhysicalWidth from rcore to submodule * Move GetGamepadAxisCount from rcore * Move SetGamepadMappings out of rcore * Move GetMouseX, GetMouseY, GetMousePosition out of rcore * Move SetMousePosition out of rcore * Move GetMouseWheelMove out of rcore * Move the last functions out of rcore * Move shared function defs and some global var to rcore.h * Clean up rcore.c and rcore.h a little more * Remove unnecessary #define --------- Co-authored-by: MichaelFiber <[email protected]> * REVIEWED: `PLATFORM_DESKTOP` Windows building * Revert "REVIEWED: `PLATFORM_DESKTOP` Windows building" This reverts commit 71a12171f768eb25053ef908732b4ce8fdf802f7. * Reviewed Windows building * [split] Fix compilation for web (and desktop) (#3329) * Fix compilation for web * Remove EM_ASM_INT from core_input_gestures_web example * Fix raymath undefined symbols for desktop and web * Remove raylib_opengl_interop from examples Makefile * Revert previous commit (8651c78) * Fix TraceLog for web and desktop * [split] `rcore`, `rcore_web` and `rcore_desktop` changes (batch 2) (#3334) * Fix formatting * Reapply commit 9d230d7 (#3305) that was missing * Reapplies commits 719365f (#3309) and 8a1779b (#3312) that were missing * Reapply commit 5c9cc3f (#3323) that was missing * Reapply commit a2b3b1e that was missing * Revert commit cef25c6 to fix macro redefined warning * Move rcore.h #include to after config.h to fix macro redefinitions warnings * [split] `rcore`, `web`, `desktop`, `android` changes (batch 3) (#3338) * First pass to remove unneeded platform macros for web * Second pass to remove unneeded platform macros for web * Move GetTouchX, GetTouchY, GetTouchPosition from rcore to web, desktop, android * Move SetMouseCursor from rcore to android, desktop, web * [split] `rcore`, `web`, `desktop`, `android` changes (batch 4) (#3343) * Fix ToggleBorderlessWindowed duplicated glfwSetWindowSize calls * First pass to remove unneeded platform macros for android * Second pass to remove unneeded platform macros for android * Remove unneeded platform macros for desktop * Relocate GetGamepadName and update SetGamepadMappings on android, desktop, web * Add missing comment to web * [split] `rcore`, `web`, `desktop`, `android` changes (batch 5) (#3345) * Move SetExitKey from core to android, desktop, web * Move some callbacks from core to desktop and web * Relocate emscripten callbacks on web * Relocate android callbacks on android * Revert "Relocate android callbacks on android" This reverts commit bbdbecc01ea7f871dae56019724386e73611c69c. * Updates UnloadVrStereoConfig on rcore * Update SetClipboardText on android * Fix screenMin/Max default values for android * [split] `rcore`, `drm` changes (#3347) * Tweak makefiles for PLATFORM_DRM and move rcore_drm's dependencies to rcore.h * Move drm functions to rcore_drm.c * Fix a typo in rcore.c * Add SetExitKey to rcore_drm.c --------- Co-authored-by: MichaelFiber <[email protected]> * Fix compilation for android (#3360) * Fix android include (#3364) * Reviewed platform split #3313 - Added file headers info - Added TRACELOG message for unimplemented functions - Reviewed code formatting and organization - Several code tweaks * REVIEWED: `GetDirectoryPath()` --------- Co-authored-by: MichaelFiber <[email protected]> Co-authored-by: MichaelFiber <[email protected]> Co-authored-by: ubkp <[email protected]>