summaryrefslogtreecommitdiffhomepage
path: root/examples
AgeCommit message (Collapse)Author
2024-02-23Fixed typo in a comment (#3816) (#3817)Abhishek Rathore
Fixed a grammatical error by removing "are" to change `... but some are have multiple purposes ...` to `... but some have multiple purposes ...` in `textures/textures_image_generation`
2024-02-22Update MakefileRay
2024-02-22Remove all uses of deps/mingw (#3805)Peter0x44
The purpose of this directory in GLFW is to provide some headers that "mingw.org" doesn't. Raylib has long been unable to build with mingw.org due to using certain symbols that aren't exposed in their headers. (_ftelli64 and _access, among others.). Mingw-w64 already has the necessary headers included, and doesn't need any of these external implementations. For some reason, this also causes the following error when building with Visual Studio's clang: clang -c rglfw.c -Wall -D_GNU_SOURCE -DPLATFORM_DESKTOP -DGRAPHICS_API_OPENGL_33 -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing -std=c99 -O1 -Werror=implicit-function-declaration -I. -Iexternal/glfw/include -Iexternal/glfw/deps/mingw In file included from rglfw.c:61: In file included from ./external/glfw/src/init.c:30: In file included from ./external/glfw/src/internal.h:331: In file included from ./external/glfw/src/platform.h:31: In file included from ./external/glfw/src/win32_platform.h:70: external/glfw/deps/mingw\xinput.h:227:26: error: a parameter list without types is only allowed in a function definition 227 | void WINAPI XInputEnable(WINBOOL); | If the last -Iexternal/glfw/deps/mingw is removed, the build works fine. So, this workaround causes other problems, while not actually helping raylib. https://github.com/glfw/glfw/blob/0bb605cd797e4d63709495f4074ec59362064ab4/src/CMakeLists.txt#L272-L279 GLFW's CMakeLists.txt first checks if either dinput.h or xinput.h are provided by the toolchain, before telling the compiler to search for headers in that directory. For EVERY compiler that can build raylib, this is true. In summary: This directory causes issues when building with some compilers, and every toolchain that needs this workaround can't build raylib anyway.
2024-02-05Reverted Makefile `GL_ENABLE_GET_PROC_ADDRESS` #3713Ray
2024-02-05REVIEWED: PLATFORM_WEB build flags, added GL_ENABLE_GET_PROC_ADDRESSRay
Reviewed flags formating
2024-02-04REVIEWED: `rlLoadFramebuffer()`Ray
2024-01-24Update core_2d_camera_platformer.cRay
2024-01-11Update to latest zig 0.12.0dev while keeping 0.11.0 compatibility (#3715)freakmangd
* update build.zig for latest zig 0.12.0dev while still allowing 0.11.0 * update examples/build.zig and add nicer message for type mismatch
2024-01-06Fix a bug in examples/shapes/shapes_following_eyes (#3710)Hongyu Ouyang
2024-01-05Update raygui.hRay
2024-01-02Update copyright to 2024Ray
2023-12-23Update shaders_basic_pbr.cRay
2023-12-23Review formatingRay
2023-12-23Update shaders_basic_pbr.cRay
2023-12-23Review UnloadAutomationEventList (#3658)Antonis Geralis
* Review UnloadAutomationEventList * Update raylib.h * Update rcore.c * Update core_automation_events.c * Fix mistake
2023-12-21REVIEWED: `shaders_basic_pbr`, added more commentsRay
2023-12-21Update shaders_deferred_render.cRay
2023-12-20REVIEWED PR deferred renderRay
2023-12-20fix for deferred rendering example. (#3655)Jett
* fix for deferred rendering example. * missed defines to build.
2023-12-19Add shadowmapping example (#3653)TheManTheMythTheGameDev
2023-12-19Remove dependencies from PBR example (#3649)TheManTheMythTheGameDev
* Remove dependencies from PBR example * Reviewed example PR --------- Co-authored-by: Ray <[email protected]>
2023-12-15basic PBR example (#3621)devdad
* basic pbr example pbr implementation includes rpbr.h and few shader files header only file, which self contain everything needed for pbr rendering. Few textures and one model of the car which is under free licence which is included inside basic_pbr.c example file currently supported shader versions are 120 and 330 , version 100 has small issue which I have to resolve * Unloading PBRMAterial I forgot unloading PBRMaterial * fix small issue with texOffset assigment. value was Vector4 at first but I found out it would be unclear for and users, so I change to have two Vector2 instead, but forgot to assign offset . * Changed size of textures and file name changed Changed size of textures from 2048x2048 to 1024x1024 and file name changed to shaders_basic_pbr.c , Added the function PBRModel PBRModelLoadFromMesh(Mesh mesh); but GenMeshPlane(2, 2.0, 3, 3) culdn't be used because it crash once GenMeshTangents() is used with that plane mesh
2023-12-13[rcore] Remove unused vScreenCenter (#3632)Matthew Oros
2023-12-13Update audio_stream_effects.c (#3618)lipx
* Update audio_stream_effects.c This may slightly improve performance and be more welcoming for new users despite being an more advanced feature. void * usually throws an error in most compilers and it would be better to just avoid it. Also added <stdbool.h> because booleans are, sometimes, not defined by <stddef.h>. * Update audio_stream_effects.c
2023-12-11Update audio_raw_stream.c (#3624)riadbettole
AudioInputCallBack has this audioFrequency += 1.0f; audioFrequency -= 1.0f; cancels out each others
2023-11-21REVIEWED: `textures_image_kernel` #3556Ray
Added screenshot
2023-11-20Added missing textures_image_kernel example in web makefile (#3555)Sergey Zapunidi
* Added missing textures_image_kernel example in web makefile * Added missing --preload-file for textures_image_kernel --------- Co-authored-by: zap <[email protected]>
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