summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--examples/audio/audio_module_playing.c8
-rw-r--r--examples/audio/audio_multichannel_sound.c8
-rw-r--r--examples/audio/audio_music_stream.c8
-rw-r--r--examples/audio/audio_raw_stream.c8
-rw-r--r--examples/audio/audio_sound_loading.c8
-rw-r--r--examples/core/core_2d_camera.c8
-rw-r--r--examples/core/core_2d_camera_mouse_zoom.c7
-rw-r--r--examples/core/core_2d_camera_platformer.c8
-rw-r--r--examples/core/core_3d_camera_first_person.c8
-rw-r--r--examples/core/core_3d_camera_free.c8
-rw-r--r--examples/core/core_3d_camera_mode.c8
-rw-r--r--examples/core/core_3d_picking.c8
-rw-r--r--examples/core/core_basic_screen_manager.c10
-rw-r--r--examples/core/core_basic_window.c8
-rw-r--r--examples/core/core_basic_window_web.c10
-rw-r--r--examples/core/core_custom_frame_control.c10
-rw-r--r--examples/core/core_custom_logging.c8
-rw-r--r--examples/core/core_drop_files.c10
-rw-r--r--examples/core/core_input_gamepad.c8
-rw-r--r--examples/core/core_input_gestures.c32
-rw-r--r--examples/core/core_input_keys.c8
-rw-r--r--examples/core/core_input_mouse.c8
-rw-r--r--examples/core/core_input_mouse_wheel.c8
-rw-r--r--examples/core/core_input_multitouch.c8
-rw-r--r--examples/core/core_loading_thread.c13
-rw-r--r--examples/core/core_random_values.c8
-rw-r--r--examples/core/core_scissor_test.c8
-rw-r--r--examples/core/core_smooth_pixelperfect.c10
-rw-r--r--examples/core/core_split_screen.c8
-rw-r--r--examples/core/core_storage_values.c8
-rw-r--r--examples/core/core_vr_simulator.c8
-rw-r--r--examples/core/core_window_flags.c8
-rw-r--r--examples/core/core_window_letterbox.c8
-rw-r--r--examples/core/core_window_should_close.c8
-rw-r--r--examples/core/core_world_screen.c8
-rw-r--r--examples/examples_template.c8
-rw-r--r--examples/models/models_animation.c14
-rw-r--r--examples/models/models_billboard.c8
-rw-r--r--examples/models/models_box_collisions.c8
-rw-r--r--examples/models/models_cubicmap.c8
-rw-r--r--examples/models/models_first_person_maze.c8
-rw-r--r--examples/models/models_geometric_shapes.c8
-rw-r--r--examples/models/models_heightmap.c8
-rw-r--r--examples/models/models_loading.c10
-rw-r--r--examples/models/models_loading_gltf.c8
-rw-r--r--examples/models/models_loading_vox.c8
-rw-r--r--examples/models/models_mesh_generation.c8
-rw-r--r--examples/models/models_mesh_picking.c8
-rw-r--r--examples/models/models_orthographic_projection.c10
-rw-r--r--examples/models/models_rlgl_solar_system.c10
-rw-r--r--examples/models/models_skybox.c8
-rw-r--r--examples/models/models_waving_cubes.c8
-rw-r--r--examples/models/models_yaw_pitch_roll.c8
-rw-r--r--examples/others/easings_testbed.c8
-rw-r--r--examples/others/embedded_files_loading.c8
-rw-r--r--examples/others/raylib_opengl_interop.c11
-rw-r--r--examples/others/rlgl_compute_shader.c8
-rw-r--r--examples/shaders/shaders_basic_lighting.c11
-rw-r--r--examples/shaders/shaders_custom_uniform.c8
-rw-r--r--examples/shaders/shaders_eratosthenes.c18
-rw-r--r--examples/shaders/shaders_fog.c15
-rw-r--r--examples/shaders/shaders_hot_reloading.c8
-rw-r--r--examples/shaders/shaders_julia_set.c10
-rw-r--r--examples/shaders/shaders_mesh_instancing.c8
-rw-r--r--examples/shaders/shaders_model_shader.c10
-rw-r--r--examples/shaders/shaders_multi_sample2d.c8
-rw-r--r--examples/shaders/shaders_palette_switch.c8
-rw-r--r--examples/shaders/shaders_postprocessing.c8
-rw-r--r--examples/shaders/shaders_raymarching.c8
-rw-r--r--examples/shaders/shaders_shapes_textures.c8
-rw-r--r--examples/shaders/shaders_simple_mask.c8
-rw-r--r--examples/shaders/shaders_spotlight.c11
-rw-r--r--examples/shaders/shaders_texture_drawing.c10
-rw-r--r--examples/shaders/shaders_texture_outline.c8
-rw-r--r--examples/shaders/shaders_texture_waves.c8
-rw-r--r--examples/shapes/shapes_basic_shapes.c8
-rw-r--r--examples/shapes/shapes_bouncing_ball.c8
-rw-r--r--examples/shapes/shapes_collision_area.c8
-rw-r--r--examples/shapes/shapes_colors_palette.c8
-rw-r--r--examples/shapes/shapes_draw_circle_sector.c8
-rw-r--r--examples/shapes/shapes_draw_rectangle_rounded.c8
-rw-r--r--examples/shapes/shapes_draw_ring.c8
-rw-r--r--examples/shapes/shapes_easings_ball_anim.c8
-rw-r--r--examples/shapes/shapes_easings_box_anim.c8
-rw-r--r--examples/shapes/shapes_easings_rectangle_array.c8
-rw-r--r--examples/shapes/shapes_following_eyes.c8
-rw-r--r--examples/shapes/shapes_lines_bezier.c8
-rw-r--r--examples/shapes/shapes_logo_raylib.c8
-rw-r--r--examples/shapes/shapes_logo_raylib_anim.c8
-rw-r--r--examples/shapes/shapes_rectangle_scaling.c8
-rw-r--r--examples/shapes/shapes_top_down_lights.c6
-rw-r--r--examples/text/text_codepoints_loading.c6
-rw-r--r--examples/text/text_draw_3d.c25
-rw-r--r--examples/text/text_font_filters.c10
-rw-r--r--examples/text/text_font_loading.c10
-rw-r--r--examples/text/text_font_sdf.c10
-rw-r--r--examples/text/text_font_spritefont.c15
-rw-r--r--examples/text/text_format_text.c8
-rw-r--r--examples/text/text_input_box.c8
-rw-r--r--examples/text/text_raylib_fonts.c10
-rw-r--r--examples/text/text_rectangle_bounds.c10
-rw-r--r--examples/text/text_unicode.c10
-rw-r--r--examples/text/text_writing_anim.c8
-rw-r--r--examples/textures/textures_background_scrolling.c8
-rw-r--r--examples/textures/textures_blend_modes.c8
-rw-r--r--examples/textures/textures_bunnymark.c8
-rw-r--r--examples/textures/textures_draw_tiled.c10
-rw-r--r--examples/textures/textures_fog_of_war.c6
-rw-r--r--examples/textures/textures_gif_player.c6
-rw-r--r--examples/textures/textures_image_drawing.c8
-rw-r--r--examples/textures/textures_image_generation.c8
-rw-r--r--examples/textures/textures_image_loading.c8
-rw-r--r--examples/textures/textures_image_processing.c8
-rw-r--r--examples/textures/textures_image_text.c8
-rw-r--r--examples/textures/textures_logo_raylib.c8
-rw-r--r--examples/textures/textures_mouse_painting.c8
-rw-r--r--examples/textures/textures_npatch_drawing.c8
-rw-r--r--examples/textures/textures_particles_blending.c8
-rw-r--r--examples/textures/textures_polygon.c11
-rw-r--r--examples/textures/textures_raw_data.c8
-rw-r--r--examples/textures/textures_sprite_anim.c8
-rw-r--r--examples/textures/textures_sprite_button.c8
-rw-r--r--examples/textures/textures_sprite_explosion.c8
-rw-r--r--examples/textures/textures_srcrec_dstrec.c8
-rw-r--r--examples/textures/textures_to_image.c8
125 files changed, 675 insertions, 440 deletions
diff --git a/examples/audio/audio_module_playing.c b/examples/audio/audio_module_playing.c
index 50d3b809..b9974b98 100644
--- a/examples/audio/audio_module_playing.c
+++ b/examples/audio/audio_module_playing.c
@@ -2,10 +2,12 @@
*
* raylib [audio] example - Module playing (streaming)
*
-* This example has been created using raylib 1.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.5, last time updated with raylib 3.5
*
-* Copyright (c) 2016 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2016-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/audio/audio_multichannel_sound.c b/examples/audio/audio_multichannel_sound.c
index 1a892e66..3e6a612c 100644
--- a/examples/audio/audio_multichannel_sound.c
+++ b/examples/audio/audio_multichannel_sound.c
@@ -2,12 +2,14 @@
*
* raylib [audio] example - Multichannel sound playing
*
-* This example has been created using raylib 2.6 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 3.0, last time updated with raylib 3.5
*
* Example contributed by Chris Camacho (@chriscamacho) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2019 Chris Camacho (@chriscamacho) and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2019-2022 Chris Camacho (@chriscamacho) and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/audio/audio_music_stream.c b/examples/audio/audio_music_stream.c
index f132e3dd..8cc6c078 100644
--- a/examples/audio/audio_music_stream.c
+++ b/examples/audio/audio_music_stream.c
@@ -2,10 +2,12 @@
*
* raylib [audio] example - Music playing (streaming)
*
-* This example has been created using raylib 1.3 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.3, last time updated with raylib 4.2
*
-* Copyright (c) 2015 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2015-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/audio/audio_raw_stream.c b/examples/audio/audio_raw_stream.c
index cd6ddb9f..95c20ddb 100644
--- a/examples/audio/audio_raw_stream.c
+++ b/examples/audio/audio_raw_stream.c
@@ -2,12 +2,14 @@
*
* raylib [audio] example - Raw audio streaming
*
-* This example has been created using raylib 1.6 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.6, last time updated with raylib 4.2
*
* Example created by Ramon Santamaria (@raysan5) and reviewed by James Hofmann (@triplefox)
*
-* Copyright (c) 2015-2019 Ramon Santamaria (@raysan5) and James Hofmann (@triplefox)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2015-2022 Ramon Santamaria (@raysan5) and James Hofmann (@triplefox)
*
********************************************************************************************/
diff --git a/examples/audio/audio_sound_loading.c b/examples/audio/audio_sound_loading.c
index 9759d393..6a267043 100644
--- a/examples/audio/audio_sound_loading.c
+++ b/examples/audio/audio_sound_loading.c
@@ -2,10 +2,12 @@
*
* raylib [audio] example - Sound loading and playing
*
-* This example has been created using raylib 1.0 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.1, last time updated with raylib 3.5
*
-* Copyright (c) 2014 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2014-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/core/core_2d_camera.c b/examples/core/core_2d_camera.c
index db2a0f53..edc67a0a 100644
--- a/examples/core/core_2d_camera.c
+++ b/examples/core/core_2d_camera.c
@@ -2,10 +2,12 @@
*
* raylib [core] example - 2d camera
*
-* This example has been created using raylib 1.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.5, last time updated with raylib 3.0
*
-* Copyright (c) 2016 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2016-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/core/core_2d_camera_mouse_zoom.c b/examples/core/core_2d_camera_mouse_zoom.c
index 7bce1079..74ac7649 100644
--- a/examples/core/core_2d_camera_mouse_zoom.c
+++ b/examples/core/core_2d_camera_mouse_zoom.c
@@ -2,11 +2,12 @@
*
* raylib [core] example - 2d camera mouse zoom
*
-* This example was originally created with raylib 4.2, last time updated for raylib 4.2
+* Example originally created with raylib 4.2, last time updated with raylib 4.2
*
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
*
-* Copyright (c) 2022 Jeffery Myers
+* Copyright (c) 2022 Jeffery Myers (@JeffM2501)
*
********************************************************************************************/
diff --git a/examples/core/core_2d_camera_platformer.c b/examples/core/core_2d_camera_platformer.c
index 1ebb8e8b..59e7b318 100644
--- a/examples/core/core_2d_camera_platformer.c
+++ b/examples/core/core_2d_camera_platformer.c
@@ -2,12 +2,14 @@
*
* raylib [core] example - 2d camera platformer
*
-* This example has been created using raylib 2.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.5, last time updated with raylib 3.0
*
* Example contributed by arvyy (@arvyy) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2019 arvyy (@arvyy)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2019-2022 arvyy (@arvyy)
*
********************************************************************************************/
diff --git a/examples/core/core_3d_camera_first_person.c b/examples/core/core_3d_camera_first_person.c
index 4f565235..768edd19 100644
--- a/examples/core/core_3d_camera_first_person.c
+++ b/examples/core/core_3d_camera_first_person.c
@@ -2,10 +2,12 @@
*
* raylib [core] example - 3d camera first person
*
-* This example has been created using raylib 1.3 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.3, last time updated with raylib 1.3
*
-* Copyright (c) 2015 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2015-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/core/core_3d_camera_free.c b/examples/core/core_3d_camera_free.c
index 7ee12d72..845227af 100644
--- a/examples/core/core_3d_camera_free.c
+++ b/examples/core/core_3d_camera_free.c
@@ -2,10 +2,12 @@
*
* raylib [core] example - Initialize 3d camera free
*
-* This example has been created using raylib 1.3 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.3, last time updated with raylib 1.3
*
-* Copyright (c) 2015 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2015-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/core/core_3d_camera_mode.c b/examples/core/core_3d_camera_mode.c
index 5d63ccc8..ffa1acd6 100644
--- a/examples/core/core_3d_camera_mode.c
+++ b/examples/core/core_3d_camera_mode.c
@@ -2,10 +2,12 @@
*
* raylib [core] example - Initialize 3d camera mode
*
-* This example has been created using raylib 1.0 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.0, last time updated with raylib 1.0
*
-* Copyright (c) 2014 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2014-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/core/core_3d_picking.c b/examples/core/core_3d_picking.c
index f20cefaf..bbbde814 100644
--- a/examples/core/core_3d_picking.c
+++ b/examples/core/core_3d_picking.c
@@ -2,10 +2,12 @@
*
* raylib [core] example - Picking in 3d mode
*
-* This example has been created using raylib 1.3 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.3, last time updated with raylib 4.0
*
-* Copyright (c) 2015 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2015-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/core/core_basic_screen_manager.c b/examples/core/core_basic_screen_manager.c
index 009dd014..1364982e 100644
--- a/examples/core/core_basic_screen_manager.c
+++ b/examples/core/core_basic_screen_manager.c
@@ -2,12 +2,14 @@
*
* raylib [core] examples - basic screen manager
*
-* This example illustrates a very simple screen manager based on a states machines
+* NOTE: This example illustrates a very simple screen manager based on a states machines
*
-* This test has been created using raylib 1.1 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 4.0, last time updated with raylib 4.0
*
-* Copyright (c) 2021 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2021-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/core/core_basic_window.c b/examples/core/core_basic_window.c
index d354cb2e..25937e4c 100644
--- a/examples/core/core_basic_window.c
+++ b/examples/core/core_basic_window.c
@@ -12,10 +12,12 @@
*
* Enjoy using raylib. :)
*
-* This example has been created using raylib 1.0 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.0, last time updated with raylib 1.0
+
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
*
-* Copyright (c) 2013-2016 Ramon Santamaria (@raysan5)
+* Copyright (c) 2013-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/core/core_basic_window_web.c b/examples/core/core_basic_window_web.c
index cdd44c4c..7dc47f9c 100644
--- a/examples/core/core_basic_window_web.c
+++ b/examples/core/core_basic_window_web.c
@@ -2,14 +2,16 @@
*
* raylib [core] example - Basic window (adapted for HTML5 platform)
*
-* This example is prepared to compile for PLATFORM_WEB, PLATFORM_DESKTOP and PLATFORM_RPI
+* NOTE: This example is prepared to compile for PLATFORM_WEB, PLATFORM_DESKTOP and PLATFORM_RPI
* As you will notice, code structure is slightly diferent to the other examples...
* To compile it for PLATFORM_WEB just uncomment #define PLATFORM_WEB at beginning
*
-* This example has been created using raylib 1.3 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.3, last time updated with raylib 1.3
*
-* Copyright (c) 2015 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2015-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/core/core_custom_frame_control.c b/examples/core/core_custom_frame_control.c
index 208e131b..d69481b0 100644
--- a/examples/core/core_custom_frame_control.c
+++ b/examples/core/core_custom_frame_control.c
@@ -2,7 +2,7 @@
*
* raylib [core] example - custom frame control
*
-* WARNING: This is an example for advance users willing to have full control over
+* NOTE: WARNING: This is an example for advance users willing to have full control over
* the frame processes. By default, EndDrawing() calls the following processes:
* 1. Draw remaining batch data: rlDrawRenderBatchActive()
* 2. SwapScreenBuffer()
@@ -17,10 +17,12 @@
* - SetTargetFPS()
* - GetFPS()
*
-* This example has been created using raylib 3.8 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 4.0, last time updated with raylib 4.0
*
-* Copyright (c) 2021 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2021-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/core/core_custom_logging.c b/examples/core/core_custom_logging.c
index 5b39f428..94a9c658 100644
--- a/examples/core/core_custom_logging.c
+++ b/examples/core/core_custom_logging.c
@@ -2,12 +2,14 @@
*
* raylib [core] example - Custom logging
*
-* This example has been created using raylib 2.1 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.5, last time updated with raylib 2.5
*
* Example contributed by Pablo Marcos Oltra (@pamarcos) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2018 Pablo Marcos Oltra (@pamarcos) and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2018-2022 Pablo Marcos Oltra (@pamarcos) and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/core/core_drop_files.c b/examples/core/core_drop_files.c
index 8ac5c265..35ebc768 100644
--- a/examples/core/core_drop_files.c
+++ b/examples/core/core_drop_files.c
@@ -2,12 +2,14 @@
*
* raylib [core] example - Windows drop files
*
-* This example only works on platforms that support drag & drop (Windows, Linux, OSX, Html5?)
+* NOTE: This example only works on platforms that support drag & drop (Windows, Linux, OSX, Html5?)
*
-* This example has been created using raylib 1.3 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.3, last time updated with raylib 4.2
*
-* Copyright (c) 2015 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2015-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/core/core_input_gamepad.c b/examples/core/core_input_gamepad.c
index 6c54ba6b..02ac1705 100644
--- a/examples/core/core_input_gamepad.c
+++ b/examples/core/core_input_gamepad.c
@@ -8,10 +8,12 @@
* - PLAYSTATION(R)3 Controller
* Check raylib.h for buttons configuration
*
-* This example has been created using raylib 2.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.1, last time updated with raylib 4.2
*
-* Copyright (c) 2013-2019 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2013-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/core/core_input_gestures.c b/examples/core/core_input_gestures.c
index 89c7e72e..012204dd 100644
--- a/examples/core/core_input_gestures.c
+++ b/examples/core/core_input_gestures.c
@@ -2,17 +2,17 @@
*
* raylib [core] example - Input Gestures Detection
*
-* This example has been created using raylib 1.4 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.4, last time updated with raylib 4.2
*
-* Copyright (c) 2016 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2016-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
#include "raylib.h"
-#include <string.h>
-
#define MAX_GESTURE_STRINGS 20
//------------------------------------------------------------------------------------
@@ -57,16 +57,16 @@ int main(void)
// Store gesture string
switch (currentGesture)
{
- case GESTURE_TAP: strcpy(gestureStrings[gesturesCount], "GESTURE TAP"); break;
- case GESTURE_DOUBLETAP: strcpy(gestureStrings[gesturesCount], "GESTURE DOUBLETAP"); break;
- case GESTURE_HOLD: strcpy(gestureStrings[gesturesCount], "GESTURE HOLD"); break;
- case GESTURE_DRAG: strcpy(gestureStrings[gesturesCount], "GESTURE DRAG"); break;
- case GESTURE_SWIPE_RIGHT: strcpy(gestureStrings[gesturesCount], "GESTURE SWIPE RIGHT"); break;
- case GESTURE_SWIPE_LEFT: strcpy(gestureStrings[gesturesCount], "GESTURE SWIPE LEFT"); break;
- case GESTURE_SWIPE_UP: strcpy(gestureStrings[gesturesCount], "GESTURE SWIPE UP"); break;
- case GESTURE_SWIPE_DOWN: strcpy(gestureStrings[gesturesCount], "GESTURE SWIPE DOWN"); break;
- case GESTURE_PINCH_IN: strcpy(gestureStrings[gesturesCount], "GESTURE PINCH IN"); break;
- case GESTURE_PINCH_OUT: strcpy(gestureStrings[gesturesCount], "GESTURE PINCH OUT"); break;
+ case GESTURE_TAP: TextCopy(gestureStrings[gesturesCount], "GESTURE TAP"); break;
+ case GESTURE_DOUBLETAP: TextCopy(gestureStrings[gesturesCount], "GESTURE DOUBLETAP"); break;
+ case GESTURE_HOLD: TextCopy(gestureStrings[gesturesCount], "GESTURE HOLD"); break;
+ case GESTURE_DRAG: TextCopy(gestureStrings[gesturesCount], "GESTURE DRAG"); break;
+ case GESTURE_SWIPE_RIGHT: TextCopy(gestureStrings[gesturesCount], "GESTURE SWIPE RIGHT"); break;
+ case GESTURE_SWIPE_LEFT: TextCopy(gestureStrings[gesturesCount], "GESTURE SWIPE LEFT"); break;
+ case GESTURE_SWIPE_UP: TextCopy(gestureStrings[gesturesCount], "GESTURE SWIPE UP"); break;
+ case GESTURE_SWIPE_DOWN: TextCopy(gestureStrings[gesturesCount], "GESTURE SWIPE DOWN"); break;
+ case GESTURE_PINCH_IN: TextCopy(gestureStrings[gesturesCount], "GESTURE PINCH IN"); break;
+ case GESTURE_PINCH_OUT: TextCopy(gestureStrings[gesturesCount], "GESTURE PINCH OUT"); break;
default: break;
}
@@ -75,7 +75,7 @@ int main(void)
// Reset gestures strings
if (gesturesCount >= MAX_GESTURE_STRINGS)
{
- for (int i = 0; i < MAX_GESTURE_STRINGS; i++) strcpy(gestureStrings[i], "\0");
+ for (int i = 0; i < MAX_GESTURE_STRINGS; i++) TextCopy(gestureStrings[i], "\0");
gesturesCount = 0;
}
diff --git a/examples/core/core_input_keys.c b/examples/core/core_input_keys.c
index 5313d5af..6020d577 100644
--- a/examples/core/core_input_keys.c
+++ b/examples/core/core_input_keys.c
@@ -2,10 +2,12 @@
*
* raylib [core] example - Keyboard input
*
-* This example has been created using raylib 1.0 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.0, last time updated with raylib 1.0
*
-* Copyright (c) 2014 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2014-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/core/core_input_mouse.c b/examples/core/core_input_mouse.c
index bad1ce2e..6e164f50 100644
--- a/examples/core/core_input_mouse.c
+++ b/examples/core/core_input_mouse.c
@@ -2,10 +2,12 @@
*
* raylib [core] example - Mouse input
*
-* This example has been created using raylib 1.0 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.0, last time updated with raylib 4.0
*
-* Copyright (c) 2014 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2014-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/core/core_input_mouse_wheel.c b/examples/core/core_input_mouse_wheel.c
index 9080aafb..1f384cd0 100644
--- a/examples/core/core_input_mouse_wheel.c
+++ b/examples/core/core_input_mouse_wheel.c
@@ -2,10 +2,12 @@
*
* raylib [core] examples - Mouse wheel input
*
-* This test has been created using raylib 1.1 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.1, last time updated with raylib 1.3
*
-* Copyright (c) 2014 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2014-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/core/core_input_multitouch.c b/examples/core/core_input_multitouch.c
index 69f45bd8..1eb6905b 100644
--- a/examples/core/core_input_multitouch.c
+++ b/examples/core/core_input_multitouch.c
@@ -2,12 +2,14 @@
*
* raylib [core] example - Input multitouch
*
-* This example has been created using raylib 2.1 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.1, last time updated with raylib 2.5
*
* Example contributed by Berni (@Berni8k) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2019 Berni (@Berni8k) and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2019-2022 Berni (@Berni8k) and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/core/core_loading_thread.c b/examples/core/core_loading_thread.c
index 20e032b4..614adb69 100644
--- a/examples/core/core_loading_thread.c
+++ b/examples/core/core_loading_thread.c
@@ -1,14 +1,15 @@
/*******************************************************************************************
*
-* raylib example - loading thread
+* raylib [cpre] example - loading thread
*
-* NOTE: This example requires linking with pthreads library,
-* on MinGW, it can be accomplished passing -static parameter to compiler
+* NOTE: This example requires linking with pthreads library on MinGW,
+* it can be accomplished passing -static parameter to compiler
*
-* This example has been created using raylib 2.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.5, last time updated with raylib 3.0
*
-* Copyright (c) 2014-2019 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+*
+* Copyright (c) 2014-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/core/core_random_values.c b/examples/core/core_random_values.c
index 986014b5..9150b9f4 100644
--- a/examples/core/core_random_values.c
+++ b/examples/core/core_random_values.c
@@ -2,10 +2,12 @@
*
* raylib [core] example - Generate random values
*
-* This example has been created using raylib 1.1 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.1, last time updated with raylib 1.1
*
-* Copyright (c) 2014 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2014-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/core/core_scissor_test.c b/examples/core/core_scissor_test.c
index 162cc7bc..f296a3ac 100644
--- a/examples/core/core_scissor_test.c
+++ b/examples/core/core_scissor_test.c
@@ -2,12 +2,14 @@
*
* raylib [core] example - Scissor test
*
-* This example has been created using raylib 2.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.5, last time updated with raylib 3.0
*
* Example contributed by Chris Dill (@MysteriousSpace) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2019 Chris Dill (@MysteriousSpace)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2019-2022 Chris Dill (@MysteriousSpace)
*
********************************************************************************************/
diff --git a/examples/core/core_smooth_pixelperfect.c b/examples/core/core_smooth_pixelperfect.c
index a49d5b4c..36fb09c5 100644
--- a/examples/core/core_smooth_pixelperfect.c
+++ b/examples/core/core_smooth_pixelperfect.c
@@ -2,13 +2,15 @@
*
* raylib [core] example - smooth pixel-perfect camera
*
-* This example has been created using raylib 3.7 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
-*
+* Example originally created with raylib 3.7, last time updated with raylib 4.0
+*
* Example contributed by Giancamillo Alessandroni (@NotManyIdeasDev) and
* reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2021 Giancamillo Alessandroni (@NotManyIdeasDev) and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2021-2022 Giancamillo Alessandroni (@NotManyIdeasDev) and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/core/core_split_screen.c b/examples/core/core_split_screen.c
index 2f7cc2df..21bd9615 100644
--- a/examples/core/core_split_screen.c
+++ b/examples/core/core_split_screen.c
@@ -2,12 +2,14 @@
*
* raylib [core] example - split screen
*
-* This example has been created using raylib 3.7 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 3.7, last time updated with raylib 4.0
*
* Example contributed by Jeffery Myers (@JeffM2501) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2021 Jeffery Myers (@JeffM2501)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2021-2022 Jeffery Myers (@JeffM2501)
*
********************************************************************************************/
diff --git a/examples/core/core_storage_values.c b/examples/core/core_storage_values.c
index 03bd70f1..c6f01217 100644
--- a/examples/core/core_storage_values.c
+++ b/examples/core/core_storage_values.c
@@ -2,10 +2,12 @@
*
* raylib [core] example - Storage save/load values
*
-* This example has been created using raylib 1.4 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.4, last time updated with raylib 4.2
*
-* Copyright (c) 2015 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2015-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/core/core_vr_simulator.c b/examples/core/core_vr_simulator.c
index c39f2df7..b7d888d7 100644
--- a/examples/core/core_vr_simulator.c
+++ b/examples/core/core_vr_simulator.c
@@ -2,10 +2,12 @@
*
* raylib [core] example - VR Simulator (Oculus Rift CV1 parameters)
*
-* This example has been created using raylib 3.7 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.5, last time updated with raylib 4.0
*
-* Copyright (c) 2017-2021 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2017-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/core/core_window_flags.c b/examples/core/core_window_flags.c
index 534a1878..27a6e7b6 100644
--- a/examples/core/core_window_flags.c
+++ b/examples/core/core_window_flags.c
@@ -2,10 +2,12 @@
*
* raylib [core] example - window flags
*
-* This example has been created using raylib 3.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 3.5, last time updated with raylib 3.5
*
-* Copyright (c) 2020 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2020-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/core/core_window_letterbox.c b/examples/core/core_window_letterbox.c
index 7c17c8c5..774e8d99 100644
--- a/examples/core/core_window_letterbox.c
+++ b/examples/core/core_window_letterbox.c
@@ -2,12 +2,14 @@
*
* raylib [core] example - window scale letterbox (and virtual mouse)
*
-* This example has been created using raylib 2.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.5, last time updated with raylib 4.0
*
* Example contributed by Anata (@anatagawa) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2019 Anata (@anatagawa) and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2019-2022 Anata (@anatagawa) and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/core/core_window_should_close.c b/examples/core/core_window_should_close.c
index 3bf902d6..39b30fab 100644
--- a/examples/core/core_window_should_close.c
+++ b/examples/core/core_window_should_close.c
@@ -2,10 +2,12 @@
*
* raylib [core] example - Window should close
*
-* This example has been created using raylib 1.0 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 4.2, last time updated with raylib 4.2
*
-* Copyright (c) 2013-2016 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2013-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/core/core_world_screen.c b/examples/core/core_world_screen.c
index cd380a30..82eb72c5 100644
--- a/examples/core/core_world_screen.c
+++ b/examples/core/core_world_screen.c
@@ -2,10 +2,12 @@
*
* raylib [core] example - World to screen
*
-* This example has been created using raylib 1.3 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.3, last time updated with raylib 1.4
*
-* Copyright (c) 2015 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2015-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/examples_template.c b/examples/examples_template.c
index 3d470134..1ea615d4 100644
--- a/examples/examples_template.c
+++ b/examples/examples_template.c
@@ -41,12 +41,14 @@
*
* raylib [core] example - Basic window
*
-* This example has been created using raylib 3.8 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 4.2, last time updated with raylib 4.2
*
* Example contributed by <user_name> (@<user_github>) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2021 <user_name> (@<user_github>)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2022 <user_name> (@<user_github>)
*
********************************************************************************************/
diff --git a/examples/models/models_animation.c b/examples/models/models_animation.c
index 8055d64f..161b2199 100644
--- a/examples/models/models_animation.c
+++ b/examples/models/models_animation.c
@@ -2,18 +2,20 @@
*
* raylib [models] example - Load 3d model with animations and play them
*
-* This example has been created using raylib 2.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.5, last time updated with raylib 3.5
*
* Example contributed by Culacant (@culacant) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2019 Culacant (@culacant) and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2019-2022 Culacant (@culacant) and Ramon Santamaria (@raysan5)
*
********************************************************************************************
*
-* To export a model from blender, make sure it is not posed, the vertices need to be in the
-* same position as they would be in edit mode.
-* and that the scale of your models is set to 0. Scaling can be done from the export menu.
+* NOTE: To export a model from blender, make sure it is not posed, the vertices need to be
+* in the same position as they would be in edit mode and the scale of your models is
+* set to 0. Scaling can be done from the export menu.
*
********************************************************************************************/
diff --git a/examples/models/models_billboard.c b/examples/models/models_billboard.c
index 30c328f2..42da2b6d 100644
--- a/examples/models/models_billboard.c
+++ b/examples/models/models_billboard.c
@@ -2,10 +2,12 @@
*
* raylib [models] example - Drawing billboards
*
-* This example has been created using raylib 1.3 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.3, last time updated with raylib 3.5
*
-* Copyright (c) 2015 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2015-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/models/models_box_collisions.c b/examples/models/models_box_collisions.c
index f451119a..db8eb1f2 100644
--- a/examples/models/models_box_collisions.c
+++ b/examples/models/models_box_collisions.c
@@ -2,10 +2,12 @@
*
* raylib [models] example - Detect basic 3d collisions (box vs sphere vs box)
*
-* This example has been created using raylib 1.3 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.3, last time updated with raylib 3.5
*
-* Copyright (c) 2015 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2015-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/models/models_cubicmap.c b/examples/models/models_cubicmap.c
index 24c6dd7b..3630ad0d 100644
--- a/examples/models/models_cubicmap.c
+++ b/examples/models/models_cubicmap.c
@@ -2,10 +2,12 @@
*
* raylib [models] example - Cubicmap loading and drawing
*
-* This example has been created using raylib 1.8 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.8, last time updated with raylib 3.5
*
-* Copyright (c) 2015 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2015-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/models/models_first_person_maze.c b/examples/models/models_first_person_maze.c
index e4689f59..3e5e7210 100644
--- a/examples/models/models_first_person_maze.c
+++ b/examples/models/models_first_person_maze.c
@@ -2,10 +2,12 @@
*
* raylib [models] example - first person maze
*
-* This example has been created using raylib 2.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.5, last time updated with raylib 3.5
*
-* Copyright (c) 2019 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2019-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/models/models_geometric_shapes.c b/examples/models/models_geometric_shapes.c
index 0ac61f2d..294c8825 100644
--- a/examples/models/models_geometric_shapes.c
+++ b/examples/models/models_geometric_shapes.c
@@ -2,10 +2,12 @@
*
* raylib [models] example - Draw some basic geometric shapes (cube, sphere, cylinder...)
*
-* This example has been created using raylib 1.0 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.0, last time updated with raylib 3.5
*
-* Copyright (c) 2014 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2014-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/models/models_heightmap.c b/examples/models/models_heightmap.c
index 2a365c71..b1330884 100644
--- a/examples/models/models_heightmap.c
+++ b/examples/models/models_heightmap.c
@@ -2,10 +2,12 @@
*
* raylib [models] example - Heightmap loading and drawing
*
-* This example has been created using raylib 1.8 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.8, last time updated with raylib 3.5
*
-* Copyright (c) 2015 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2015-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/models/models_loading.c b/examples/models/models_loading.c
index c691b7c5..bb3b490f 100644
--- a/examples/models/models_loading.c
+++ b/examples/models/models_loading.c
@@ -2,7 +2,7 @@
*
* raylib [models] example - Models loading
*
-* raylib supports multiple models file formats:
+* NOTE: raylib supports multiple models file formats:
*
* - OBJ > Text file format. Must include vertex position-texcoords-normals information,
* if files references some .mtl materials file, it will be loaded (or try to).
@@ -13,10 +13,12 @@
* - VOX > Binary file format. MagikaVoxel mesh format:
* https://github.com/ephtracy/voxel-model/blob/master/MagicaVoxel-file-format-vox.txt
*
-* This example has been created using raylib 4.0 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.0, last time updated with raylib 4.2
*
-* Copyright (c) 2014-2021 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2014-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/models/models_loading_gltf.c b/examples/models/models_loading_gltf.c
index 36400675..56b887b8 100644
--- a/examples/models/models_loading_gltf.c
+++ b/examples/models/models_loading_gltf.c
@@ -2,10 +2,12 @@
*
* raylib [models] example - loading gltf
*
-* This example has been created using raylib 4.2 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 3.7, last time updated with raylib 4.2
*
-* Copyright (c) 2022 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2020-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/models/models_loading_vox.c b/examples/models/models_loading_vox.c
index 6144a513..9dc3cf67 100644
--- a/examples/models/models_loading_vox.c
+++ b/examples/models/models_loading_vox.c
@@ -2,12 +2,14 @@
*
* raylib [models] example - Load models vox (MagicaVoxel)
*
-* This example has been created using raylib 4.0 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 4.0, last time updated with raylib 4.0
*
* Example contributed by Johann Nadalutti (@procfxgen) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2021 Johann Nadalutti (@procfxgen) and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2021-2022 Johann Nadalutti (@procfxgen) and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/models/models_mesh_generation.c b/examples/models/models_mesh_generation.c
index 2d9afcca..45b329c2 100644
--- a/examples/models/models_mesh_generation.c
+++ b/examples/models/models_mesh_generation.c
@@ -2,10 +2,12 @@
*
* raylib example - procedural mesh generation
*
-* This example has been created using raylib 1.8 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.8, last time updated with raylib 4.0
*
-* Copyright (c) 2017-2021 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2017-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/models/models_mesh_picking.c b/examples/models/models_mesh_picking.c
index 7cd51d98..c3ffd8e8 100644
--- a/examples/models/models_mesh_picking.c
+++ b/examples/models/models_mesh_picking.c
@@ -2,12 +2,14 @@
*
* raylib [models] example - Mesh picking in 3d mode, ground plane, triangle, mesh
*
-* This example has been created using raylib 1.7 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.7, last time updated with raylib 4.0
*
* Example contributed by Joel Davis (@joeld42) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2017 Joel Davis (@joeld42) and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2017-2022 Joel Davis (@joeld42) and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/models/models_orthographic_projection.c b/examples/models/models_orthographic_projection.c
index c38d1816..cfdeb859 100644
--- a/examples/models/models_orthographic_projection.c
+++ b/examples/models/models_orthographic_projection.c
@@ -2,14 +2,14 @@
*
* raylib [models] example - Show the difference between perspective and orthographic projection
*
-* This program is heavily based on the geometric objects example
-*
-* This example has been created using raylib 2.0 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.0, last time updated with raylib 3.7
*
* Example contributed by Max Danielsson (@autious) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2018 Max Danielsson (@autious) and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2018-2022 Max Danielsson (@autious) and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/models/models_rlgl_solar_system.c b/examples/models/models_rlgl_solar_system.c
index fffe55ea..a49b37d0 100644
--- a/examples/models/models_rlgl_solar_system.c
+++ b/examples/models/models_rlgl_solar_system.c
@@ -2,12 +2,14 @@
*
* raylib [models] example - rlgl module usage with push/pop matrix transformations
*
-* This example uses [rlgl] module funtionality (pseudo-OpenGL 1.1 style coding)
+* NOTE: This example uses [rlgl] module functionality (pseudo-OpenGL 1.1 style coding)
*
-* This example has been created using raylib 2.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.5, last time updated with raylib 4.0
*
-* Copyright (c) 2018 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2018-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/models/models_skybox.c b/examples/models/models_skybox.c
index 6567cf25..c18a2c3d 100644
--- a/examples/models/models_skybox.c
+++ b/examples/models/models_skybox.c
@@ -2,10 +2,12 @@
*
* raylib [models] example - Skybox loading and drawing
*
-* This example has been created using raylib 3.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.8, last time updated with raylib 4.0
*
-* Copyright (c) 2017-2020 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2017-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/models/models_waving_cubes.c b/examples/models/models_waving_cubes.c
index e21db102..f0737de3 100644
--- a/examples/models/models_waving_cubes.c
+++ b/examples/models/models_waving_cubes.c
@@ -2,12 +2,14 @@
*
* raylib [models] example - Waving cubes
*
-* This example has been created using raylib 2.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.5, last time updated with raylib 3.7
*
* Example contributed by Codecat (@codecat) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2019 Codecat (@codecat) and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2019-2022 Codecat (@codecat) and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/models/models_yaw_pitch_roll.c b/examples/models/models_yaw_pitch_roll.c
index 009a825f..967be772 100644
--- a/examples/models/models_yaw_pitch_roll.c
+++ b/examples/models/models_yaw_pitch_roll.c
@@ -2,12 +2,14 @@
*
* raylib [models] example - Plane rotations (yaw, pitch, roll)
*
-* This example has been created using raylib 1.8 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.8, last time updated with raylib 4.0
*
* Example contributed by Berni (@Berni8k) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2017-2021 Berni (@Berni8k) and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2017-2022 Berni (@Berni8k) and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/others/easings_testbed.c b/examples/others/easings_testbed.c
index fbd71751..4fff3259 100644
--- a/examples/others/easings_testbed.c
+++ b/examples/others/easings_testbed.c
@@ -2,12 +2,14 @@
*
* raylib [easings] example - Easings Testbed
*
-* This example has been created using raylib 2.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.5, last time updated with raylib 2.5
*
* Example contributed by Juan Miguel López (@flashback-fx) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2019 Juan Miguel López (@flashback-fx ) and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2019-2022 Juan Miguel López (@flashback-fx ) and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/others/embedded_files_loading.c b/examples/others/embedded_files_loading.c
index 20f8cc9a..3e3bc7d4 100644
--- a/examples/others/embedded_files_loading.c
+++ b/examples/others/embedded_files_loading.c
@@ -2,12 +2,14 @@
*
* raylib [others] example - Embedded files loading (Wave and Image)
*
-* This example has been created using raylib 3.0 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 3.0, last time updated with raylib 2.5
*
* Example contributed by Kristian Holmgren (@defutura) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2020 Kristian Holmgren (@defutura) and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2020-2022 Kristian Holmgren (@defutura) and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/others/raylib_opengl_interop.c b/examples/others/raylib_opengl_interop.c
index e55a0d38..2acb6219 100644
--- a/examples/others/raylib_opengl_interop.c
+++ b/examples/others/raylib_opengl_interop.c
@@ -2,13 +2,14 @@
*
* raylib [shaders] example - OpenGL point particle system
*
-* This example has been created using raylib 3.8 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 3.8, last time updated with raylib 2.5
*
-* Example contributed by Stephan Soller (@arkanis - http://arkanis.de/)
-* and reviewed by Ramon Santamaria (@raysan5)
+* Example contributed by Stephan Soller (@arkanis) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2021 Stephan Soller (@arkanis) and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2021-2022 Stephan Soller (@arkanis) and Ramon Santamaria (@raysan5)
*
********************************************************************************************
*
diff --git a/examples/others/rlgl_compute_shader.c b/examples/others/rlgl_compute_shader.c
index bcf9dafc..5e1debd7 100644
--- a/examples/others/rlgl_compute_shader.c
+++ b/examples/others/rlgl_compute_shader.c
@@ -5,12 +5,14 @@
* NOTE: This example requires raylib OpenGL 4.3 versions for compute shaders support,
* shaders used in this example are #version 430 (OpenGL 4.3)
*
-* This example has been created using raylib 4.0 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 4.0, last time updated with raylib 2.5
*
* Example contributed by Teddy Astie (@tsnake41) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2021 Teddy Astie (@tsnake41)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2021-2022 Teddy Astie (@tsnake41)
*
********************************************************************************************/
diff --git a/examples/shaders/shaders_basic_lighting.c b/examples/shaders/shaders_basic_lighting.c
index d9a9e7f1..ee1ef79c 100644
--- a/examples/shaders/shaders_basic_lighting.c
+++ b/examples/shaders/shaders_basic_lighting.c
@@ -7,13 +7,14 @@
*
* NOTE: Shaders used in this example are #version 330 (OpenGL 3.3).
*
-* This example has been created using raylib 3.8 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 3.0, last time updated with raylib 4.2
*
-* Example contributed by Chris Camacho (@codifies, http://bedroomcoders.co.uk/) and
-* reviewed by Ramon Santamaria (@raysan5)
+* Example contributed by Chris Camacho (@codifies) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2019-2021 Chris Camacho (@codifies) and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2019-2022 Chris Camacho (@codifies) and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/shaders/shaders_custom_uniform.c b/examples/shaders/shaders_custom_uniform.c
index 065f48df..802ec3ba 100644
--- a/examples/shaders/shaders_custom_uniform.c
+++ b/examples/shaders/shaders_custom_uniform.c
@@ -9,10 +9,12 @@
* on OpenGL ES 2.0 platforms (Android, Raspberry Pi, HTML5), use #version 100 shaders
* raylib comes with shaders ready for both versions, check raylib/shaders install folder
*
-* This example has been created using raylib 1.3 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.3, last time updated with raylib 4.0
*
-* Copyright (c) 2015 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2015-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/shaders/shaders_eratosthenes.c b/examples/shaders/shaders_eratosthenes.c
index 7e9794fd..a1f4101a 100644
--- a/examples/shaders/shaders_eratosthenes.c
+++ b/examples/shaders/shaders_eratosthenes.c
@@ -2,24 +2,26 @@
*
* raylib [shaders] example - Sieve of Eratosthenes
*
-* Sieve of Eratosthenes, the earliest known (ancient Greek) prime number sieve.
+* NOTE: Sieve of Eratosthenes, the earliest known (ancient Greek) prime number sieve.
*
-* "Sift the twos and sift the threes,
-* The Sieve of Eratosthenes.
-* When the multiples sublime,
-* the numbers that are left are prime."
+* "Sift the twos and sift the threes,
+* The Sieve of Eratosthenes.
+* When the multiples sublime,
+* the numbers that are left are prime."
*
* NOTE: This example requires raylib OpenGL 3.3 or ES2 versions for shaders support,
* OpenGL 1.1 does not support shaders, recompile raylib to OpenGL 3.3 version.
*
* NOTE: Shaders used in this example are #version 330 (OpenGL 3.3).
*
-* This example has been created using raylib 2.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.5, last time updated with raylib 4.0
*
* Example contributed by ProfJski and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2019 ProfJski and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2019-2022 ProfJski and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/shaders/shaders_fog.c b/examples/shaders/shaders_fog.c
index ebad7f2c..a2f3e746 100644
--- a/examples/shaders/shaders_fog.c
+++ b/examples/shaders/shaders_fog.c
@@ -7,21 +7,14 @@
*
* NOTE: Shaders used in this example are #version 330 (OpenGL 3.3).
*
-* This example has been created using raylib 2.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.5, last time updated with raylib 3.7
*
* Example contributed by Chris Camacho (@chriscamacho) and reviewed by Ramon Santamaria (@raysan5)
*
-* Chris Camacho (@chriscamacho - http://bedroomcoders.co.uk/) notes:
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
*
-* This is based on the PBR lighting example, but greatly simplified to aid learning...
-* actually there is very little of the PBR example left!
-* When I first looked at the bewildering complexity of the PBR example I feared
-* I would never understand how I could do simple lighting with raylib however its
-* a testement to the authors of raylib (including rlights.h) that the example
-* came together fairly quickly.
-*
-* Copyright (c) 2019 Chris Camacho (@chriscamacho) and Ramon Santamaria (@raysan5)
+* Copyright (c) 2019-2022 Chris Camacho (@chriscamacho) and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/shaders/shaders_hot_reloading.c b/examples/shaders/shaders_hot_reloading.c
index 6815d40c..e9aae349 100644
--- a/examples/shaders/shaders_hot_reloading.c
+++ b/examples/shaders/shaders_hot_reloading.c
@@ -5,10 +5,12 @@
* NOTE: This example requires raylib OpenGL 3.3 for shaders support and only #version 330
* is currently supported. OpenGL ES 2.0 platforms are not supported at the moment.
*
-* This example has been created using raylib 3.0 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 3.0, last time updated with raylib 3.5
*
-* Copyright (c) 2020 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2020-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/shaders/shaders_julia_set.c b/examples/shaders/shaders_julia_set.c
index 5f609d8c..962c723b 100644
--- a/examples/shaders/shaders_julia_set.c
+++ b/examples/shaders/shaders_julia_set.c
@@ -1,18 +1,20 @@
/*******************************************************************************************
*
-* raylib [shaders] example - julia sets
+* raylib [shaders] example - Julia sets
*
* NOTE: This example requires raylib OpenGL 3.3 or ES2 versions for shaders support,
* OpenGL 1.1 does not support shaders, recompile raylib to OpenGL 3.3 version.
*
* NOTE: Shaders used in this example are #version 330 (OpenGL 3.3).
*
-* This example has been created using raylib 2.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.5, last time updated with raylib 4.0
*
* Example contributed by eggmund (@eggmund) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2019 eggmund (@eggmund) and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2019-2022 eggmund (@eggmund) and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/shaders/shaders_mesh_instancing.c b/examples/shaders/shaders_mesh_instancing.c
index 08618d6e..ce0855d9 100644
--- a/examples/shaders/shaders_mesh_instancing.c
+++ b/examples/shaders/shaders_mesh_instancing.c
@@ -1,12 +1,14 @@
/*******************************************************************************************
*
-* raylib [shaders] example - mesh instancing
+* raylib [shaders] example - Mesh instancing
*
-* This example has been created using raylib 3.7 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 3.7, last time updated with raylib 4.2
*
* Example contributed by @seanpringle and reviewed by Max (@moliad) and Ramon Santamaria (@raysan5)
*
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
* Copyright (c) 2020-2022 @seanpringle, Max (@moliad) and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/shaders/shaders_model_shader.c b/examples/shaders/shaders_model_shader.c
index a55d7015..a405995f 100644
--- a/examples/shaders/shaders_model_shader.c
+++ b/examples/shaders/shaders_model_shader.c
@@ -1,6 +1,6 @@
/*******************************************************************************************
*
-* raylib [shaders] example - Apply a shader to a 3d model
+* raylib [shaders] example - Model shader
*
* NOTE: This example requires raylib OpenGL 3.3 or ES2 versions for shaders support,
* OpenGL 1.1 does not support shaders, recompile raylib to OpenGL 3.3 version.
@@ -9,10 +9,12 @@
* on OpenGL ES 2.0 platforms (Android, Raspberry Pi, HTML5), use #version 100 shaders
* raylib comes with shaders ready for both versions, check raylib/shaders install folder
*
-* This example has been created using raylib 1.3 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.3, last time updated with raylib 3.7
*
-* Copyright (c) 2014 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2014-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/shaders/shaders_multi_sample2d.c b/examples/shaders/shaders_multi_sample2d.c
index 748d205d..ae5470ff 100644
--- a/examples/shaders/shaders_multi_sample2d.c
+++ b/examples/shaders/shaders_multi_sample2d.c
@@ -9,10 +9,12 @@
* on OpenGL ES 2.0 platforms (Android, Raspberry Pi, HTML5), use #version 100 shaders
* raylib comes with shaders ready for both versions, check raylib/shaders install folder
*
-* This example has been created using raylib 3.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 3.5, last time updated with raylib 3.5
*
-* Copyright (c) 2020 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2020-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/shaders/shaders_palette_switch.c b/examples/shaders/shaders_palette_switch.c
index 2c6096b4..b47bbf16 100644
--- a/examples/shaders/shaders_palette_switch.c
+++ b/examples/shaders/shaders_palette_switch.c
@@ -9,12 +9,14 @@
* on OpenGL ES 2.0 platforms (Android, Raspberry Pi, HTML5), use #version 100 shaders
* raylib comes with shaders ready for both versions, check raylib/shaders install folder
*
-* This example has been created using raylib 2.3 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.5, last time updated with raylib 3.7
*
* Example contributed by Marco Lizza (@MarcoLizza) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2019 Marco Lizza (@MarcoLizza) and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2019-2022 Marco Lizza (@MarcoLizza) and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/shaders/shaders_postprocessing.c b/examples/shaders/shaders_postprocessing.c
index 67bd1f09..56fa6715 100644
--- a/examples/shaders/shaders_postprocessing.c
+++ b/examples/shaders/shaders_postprocessing.c
@@ -9,10 +9,12 @@
* on OpenGL ES 2.0 platforms (Android, Raspberry Pi, HTML5), use #version 100 shaders
* raylib comes with shaders ready for both versions, check raylib/shaders install folder
*
-* This example has been created using raylib 1.3 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.3, last time updated with raylib 4.0
*
-* Copyright (c) 2015 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2015-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/shaders/shaders_raymarching.c b/examples/shaders/shaders_raymarching.c
index 0cf300cc..7dc14586 100644
--- a/examples/shaders/shaders_raymarching.c
+++ b/examples/shaders/shaders_raymarching.c
@@ -5,10 +5,12 @@
* NOTE: This example requires raylib OpenGL 3.3 for shaders support and only #version 330
* is currently supported. OpenGL ES 2.0 platforms are not supported at the moment.
*
-* This example has been created using raylib 2.0 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.0, last time updated with raylib 4.2
*
-* Copyright (c) 2018 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2018-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/shaders/shaders_shapes_textures.c b/examples/shaders/shaders_shapes_textures.c
index 11b2a138..ca6677fb 100644
--- a/examples/shaders/shaders_shapes_textures.c
+++ b/examples/shaders/shaders_shapes_textures.c
@@ -9,10 +9,12 @@
* on OpenGL ES 2.0 platforms (Android, Raspberry Pi, HTML5), use #version 100 shaders
* raylib comes with shaders ready for both versions, check raylib/shaders install folder
*
-* This example has been created using raylib 1.7 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.7, last time updated with raylib 3.7
*
-* Copyright (c) 2015 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2015-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/shaders/shaders_simple_mask.c b/examples/shaders/shaders_simple_mask.c
index 678e0f9d..c86d5a95 100644
--- a/examples/shaders/shaders_simple_mask.c
+++ b/examples/shaders/shaders_simple_mask.c
@@ -2,12 +2,14 @@
*
* raylib [shaders] example - Simple shader mask
*
-* This example has been created using raylib 2.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.5, last time updated with raylib 3.7
*
* Example contributed by Chris Camacho (@chriscamacho) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2019 Chris Camacho (@chriscamacho) and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2019-2022 Chris Camacho (@chriscamacho) and Ramon Santamaria (@raysan5)
*
********************************************************************************************
*
diff --git a/examples/shaders/shaders_spotlight.c b/examples/shaders/shaders_spotlight.c
index 94dfac47..6ddcd42f 100644
--- a/examples/shaders/shaders_spotlight.c
+++ b/examples/shaders/shaders_spotlight.c
@@ -2,13 +2,14 @@
*
* raylib [shaders] example - Simple shader mask
*
-* This example has been created using raylib 2.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.5, last time updated with raylib 3.7
*
-* Example contributed by Chris Camacho (@chriscamacho - http://bedroomcoders.co.uk/)
-* and reviewed by Ramon Santamaria (@raysan5)
+* Example contributed by Chris Camacho (@chriscamacho) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2019 Chris Camacho (@chriscamacho) and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2019-2022 Chris Camacho (@chriscamacho) and Ramon Santamaria (@raysan5)
*
********************************************************************************************
*
diff --git a/examples/shaders/shaders_texture_drawing.c b/examples/shaders/shaders_texture_drawing.c
index b070e61e..6b82915b 100644
--- a/examples/shaders/shaders_texture_drawing.c
+++ b/examples/shaders/shaders_texture_drawing.c
@@ -2,14 +2,16 @@
*
* raylib [textures] example - Texture drawing
*
-* This example illustrates how to draw on a blank texture using a shader
+* NOTE: This example illustrates how to draw into a blank texture using a shader
*
-* This example has been created using raylib 2.0 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.0, last time updated with raylib 3.7
*
* Example contributed by Michał Ciesielski and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2019 Michał Ciesielski and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2019-2022 Michał Ciesielski and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/shaders/shaders_texture_outline.c b/examples/shaders/shaders_texture_outline.c
index 97ef4843..c81d3ff1 100644
--- a/examples/shaders/shaders_texture_outline.c
+++ b/examples/shaders/shaders_texture_outline.c
@@ -5,12 +5,14 @@
* NOTE: This example requires raylib OpenGL 3.3 or ES2 versions for shaders support,
* OpenGL 1.1 does not support shaders, recompile raylib to OpenGL 3.3 version.
*
-* This example has been created using raylib 3.8 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 4.0, last time updated with raylib 4.0
*
* Example contributed by Samuel Skiff (@GoldenThumbs) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2021 Samuel SKiff (@GoldenThumbs) and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2021-2022 Samuel SKiff (@GoldenThumbs) and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/shaders/shaders_texture_waves.c b/examples/shaders/shaders_texture_waves.c
index d212d0b9..cc250f1b 100644
--- a/examples/shaders/shaders_texture_waves.c
+++ b/examples/shaders/shaders_texture_waves.c
@@ -9,12 +9,14 @@
* on OpenGL ES 2.0 platforms (Android, Raspberry Pi, HTML5), use #version 100 shaders
* raylib comes with shaders ready for both versions, check raylib/shaders install folder
*
-* This example has been created using raylib 2.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.5, last time updated with raylib 3.7
*
* Example contributed by Anata (@anatagawa) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2019 Anata (@anatagawa) and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2019-2022 Anata (@anatagawa) and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/shapes/shapes_basic_shapes.c b/examples/shapes/shapes_basic_shapes.c
index c939765c..5b02a549 100644
--- a/examples/shapes/shapes_basic_shapes.c
+++ b/examples/shapes/shapes_basic_shapes.c
@@ -2,10 +2,12 @@
*
* raylib [shapes] example - Draw basic shapes 2d (rectangle, circle, line...)
*
-* This example has been created using raylib 1.0 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.0, last time updated with raylib 4.0
*
-* Copyright (c) 2014 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2014-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/shapes/shapes_bouncing_ball.c b/examples/shapes/shapes_bouncing_ball.c
index 81817d77..19f58da6 100644
--- a/examples/shapes/shapes_bouncing_ball.c
+++ b/examples/shapes/shapes_bouncing_ball.c
@@ -2,10 +2,12 @@
*
* raylib [shapes] example - bouncing ball
*
-* This example has been created using raylib 1.0 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.5, last time updated with raylib 2.5
*
-* Copyright (c) 2013 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2013-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/shapes/shapes_collision_area.c b/examples/shapes/shapes_collision_area.c
index a8a7fb97..e83f8383 100644
--- a/examples/shapes/shapes_collision_area.c
+++ b/examples/shapes/shapes_collision_area.c
@@ -2,10 +2,12 @@
*
* raylib [shapes] example - collision area
*
-* This example has been created using raylib 2.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.5, last time updated with raylib 2.5
*
-* Copyright (c) 2013-2019 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2013-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/shapes/shapes_colors_palette.c b/examples/shapes/shapes_colors_palette.c
index f5fa9b95..49aad8a3 100644
--- a/examples/shapes/shapes_colors_palette.c
+++ b/examples/shapes/shapes_colors_palette.c
@@ -2,10 +2,12 @@
*
* raylib [shapes] example - Colors palette
*
-* This example has been created using raylib 2.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.0, last time updated with raylib 2.5
*
-* Copyright (c) 2014-2019 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2014-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/shapes/shapes_draw_circle_sector.c b/examples/shapes/shapes_draw_circle_sector.c
index 9b3160b9..1fcd8aa4 100644
--- a/examples/shapes/shapes_draw_circle_sector.c
+++ b/examples/shapes/shapes_draw_circle_sector.c
@@ -2,12 +2,14 @@
*
* raylib [shapes] example - draw circle sector (with gui options)
*
-* This example has been created using raylib 2.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.5, last time updated with raylib 2.5
*
* Example contributed by Vlad Adrian (@demizdor) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2018 Vlad Adrian (@demizdor) and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2018-2022 Vlad Adrian (@demizdor) and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/shapes/shapes_draw_rectangle_rounded.c b/examples/shapes/shapes_draw_rectangle_rounded.c
index f8e4aab5..9c527e5e 100644
--- a/examples/shapes/shapes_draw_rectangle_rounded.c
+++ b/examples/shapes/shapes_draw_rectangle_rounded.c
@@ -2,12 +2,14 @@
*
* raylib [shapes] example - draw rectangle rounded (with gui options)
*
-* This example has been created using raylib 2.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.5, last time updated with raylib 2.5
*
* Example contributed by Vlad Adrian (@demizdor) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2018 Vlad Adrian (@demizdor) and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2018-2022 Vlad Adrian (@demizdor) and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/shapes/shapes_draw_ring.c b/examples/shapes/shapes_draw_ring.c
index e7974a7d..879ef6bf 100644
--- a/examples/shapes/shapes_draw_ring.c
+++ b/examples/shapes/shapes_draw_ring.c
@@ -2,12 +2,14 @@
*
* raylib [shapes] example - draw ring (with gui options)
*
-* This example has been created using raylib 2.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.5, last time updated with raylib 2.5
*
* Example contributed by Vlad Adrian (@demizdor) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2018 Vlad Adrian (@demizdor) and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2018-2022 Vlad Adrian (@demizdor) and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/shapes/shapes_easings_ball_anim.c b/examples/shapes/shapes_easings_ball_anim.c
index cebded7e..c4be9761 100644
--- a/examples/shapes/shapes_easings_ball_anim.c
+++ b/examples/shapes/shapes_easings_ball_anim.c
@@ -2,10 +2,12 @@
*
* raylib [shapes] example - easings ball anim
*
-* This example has been created using raylib 2.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.5, last time updated with raylib 2.5
*
-* Copyright (c) 2014-2019 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2014-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/shapes/shapes_easings_box_anim.c b/examples/shapes/shapes_easings_box_anim.c
index 62d05117..2bf5b65f 100644
--- a/examples/shapes/shapes_easings_box_anim.c
+++ b/examples/shapes/shapes_easings_box_anim.c
@@ -2,10 +2,12 @@
*
* raylib [shapes] example - easings box anim
*
-* This example has been created using raylib 2.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.5, last time updated with raylib 2.5
*
-* Copyright (c) 2014-2019 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2014-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/shapes/shapes_easings_rectangle_array.c b/examples/shapes/shapes_easings_rectangle_array.c
index 70de753d..1dd8bf33 100644
--- a/examples/shapes/shapes_easings_rectangle_array.c
+++ b/examples/shapes/shapes_easings_rectangle_array.c
@@ -5,10 +5,12 @@
* NOTE: This example requires 'easings.h' library, provided on raylib/src. Just copy
* the library to same directory as example or make sure it's available on include path.
*
-* This example has been created using raylib 2.0 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.0, last time updated with raylib 2.5
*
-* Copyright (c) 2014-2019 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2014-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/shapes/shapes_following_eyes.c b/examples/shapes/shapes_following_eyes.c
index 955121ae..43a50a79 100644
--- a/examples/shapes/shapes_following_eyes.c
+++ b/examples/shapes/shapes_following_eyes.c
@@ -2,10 +2,12 @@
*
* raylib [shapes] example - following eyes
*
-* This example has been created using raylib 2.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.5, last time updated with raylib 2.5
*
-* Copyright (c) 2013-2019 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2013-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/shapes/shapes_lines_bezier.c b/examples/shapes/shapes_lines_bezier.c
index 68e5c6a6..76c23279 100644
--- a/examples/shapes/shapes_lines_bezier.c
+++ b/examples/shapes/shapes_lines_bezier.c
@@ -2,10 +2,12 @@
*
* raylib [shapes] example - Cubic-bezier lines
*
-* This example has been created using raylib 1.7 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.7, last time updated with raylib 1.7
*
-* Copyright (c) 2017 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2017-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/shapes/shapes_logo_raylib.c b/examples/shapes/shapes_logo_raylib.c
index bdf105eb..48005c7a 100644
--- a/examples/shapes/shapes_logo_raylib.c
+++ b/examples/shapes/shapes_logo_raylib.c
@@ -2,10 +2,12 @@
*
* raylib [shapes] example - Draw raylib logo using basic shapes
*
-* This example has been created using raylib 1.0 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.0, last time updated with raylib 1.0
*
-* Copyright (c) 2014 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2014-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/shapes/shapes_logo_raylib_anim.c b/examples/shapes/shapes_logo_raylib_anim.c
index 0cf90b00..60e839f5 100644
--- a/examples/shapes/shapes_logo_raylib_anim.c
+++ b/examples/shapes/shapes_logo_raylib_anim.c
@@ -2,10 +2,12 @@
*
* raylib [shapes] example - raylib logo animation
*
-* This example has been created using raylib 2.3 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.5, last time updated with raylib 4.0
*
-* Copyright (c) 2014 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2014-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/shapes/shapes_rectangle_scaling.c b/examples/shapes/shapes_rectangle_scaling.c
index 61154c81..0faeee2f 100644
--- a/examples/shapes/shapes_rectangle_scaling.c
+++ b/examples/shapes/shapes_rectangle_scaling.c
@@ -2,12 +2,14 @@
*
* raylib [shapes] example - rectangle scaling by mouse
*
-* This example has been created using raylib 2.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.5, last time updated with raylib 2.5
*
* Example contributed by Vlad Adrian (@demizdor) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2018 Vlad Adrian (@demizdor) and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2018-2022 Vlad Adrian (@demizdor) and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/shapes/shapes_top_down_lights.c b/examples/shapes/shapes_top_down_lights.c
index 74bb2c60..d75d46d7 100644
--- a/examples/shapes/shapes_top_down_lights.c
+++ b/examples/shapes/shapes_top_down_lights.c
@@ -2,11 +2,13 @@
*
* raylib [shapes] example - top down lights
*
-* This example has been created using raylib 4.0 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 4.2, last time updated with raylib 4.2
*
* Example contributed by Vlad Adrian (@demizdor) and reviewed by Ramon Santamaria (@raysan5)
*
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
* Copyright (c) 2022 Jeffery Myers (@JeffM2501)
*
********************************************************************************************/
diff --git a/examples/text/text_codepoints_loading.c b/examples/text/text_codepoints_loading.c
index 1dfe5015..a43697c0 100644
--- a/examples/text/text_codepoints_loading.c
+++ b/examples/text/text_codepoints_loading.c
@@ -2,8 +2,10 @@
*
* raylib [text] example - Codepoints loading
*
-* This example has been created using raylib 4.2 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 4.2, last time updated with raylib 2.5
+*
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
*
* Copyright (c) 2022 Ramon Santamaria (@raysan5)
*
diff --git a/examples/text/text_draw_3d.c b/examples/text/text_draw_3d.c
index d4b057ec..70143dcd 100644
--- a/examples/text/text_draw_3d.c
+++ b/examples/text/text_draw_3d.c
@@ -1,25 +1,28 @@
/*******************************************************************************************
*
-* raylib [text] example - Draw 2D text in 3D
+* raylib [text] example - Draw 3d
*
-* Draw a 2D text in 3D space, each letter is drawn in a quad (or 2 quads if backface is set)
+* NOTE: Draw a 2D text in 3D space, each letter is drawn in a quad (or 2 quads if backface is set)
* where the texture coodinates of each quad map to the texture coordinates of the glyphs
* inside the font texture.
-* A more efficient approach, i believe, would be to render the text in a render texture and
-* map that texture to a plane and render that, or maybe a shader but my method allows more
-* flexibility...for example to change position of each letter individually to make somethink
-* like a wavy text effect.
+*
+* A more efficient approach, i believe, would be to render the text in a render texture and
+* map that texture to a plane and render that, or maybe a shader but my method allows more
+* flexibility...for example to change position of each letter individually to make somethink
+* like a wavy text effect.
*
-* Special thanks to:
+* Special thanks to:
* @Nighten for the DrawTextStyle() code https://github.com/NightenDushi/Raylib_DrawTextStyle
* Chris Camacho (codifies - http://bedroomcoders.co.uk/) for the alpha discard shader
*
-* This example has been created using raylib 3.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 3.5, last time updated with raylib 4.0
+*
+* Example contributed by Vlad Adrian (@demizdor) and reviewed by Ramon Santamaria (@raysan5)
*
-* Example contributed by Vlad Adrian (@Demizdor) and reviewed by Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
*
-* Copyright (C) 2021 Vlad Adrian (@Demizdor - https://github.com/Demizdor)
+* Copyright (c) 2021-2022 Vlad Adrian (@demizdor)
*
********************************************************************************************/
diff --git a/examples/text/text_font_filters.c b/examples/text/text_font_filters.c
index f9895e16..7d9082b5 100644
--- a/examples/text/text_font_filters.c
+++ b/examples/text/text_font_filters.c
@@ -2,14 +2,16 @@
*
* raylib [text] example - Font filters
*
-* After font loading, font texture atlas filter could be configured for a softer
+* NOTE: After font loading, font texture atlas filter could be configured for a softer
* display of the font when scaling it to different sizes, that way, it's not required
* to generate multiple fonts at multiple sizes (as long as the scaling is not very different)
*
-* This example has been created using raylib 1.3.0 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.3, last time updated with raylib 4.2
*
-* Copyright (c) 2015 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2015-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/text/text_font_loading.c b/examples/text/text_font_loading.c
index 629901ad..6ebdbbcd 100644
--- a/examples/text/text_font_loading.c
+++ b/examples/text/text_font_loading.c
@@ -2,7 +2,7 @@
*
* raylib [text] example - Font loading
*
-* raylib can load fonts from multiple file formats:
+* NOTE: raylib can load fonts from multiple input file formats:
*
* - TTF/OTF > Sprite font atlas is generated on loading, user can configure
* some of the generation parameters (size, characters to include)
@@ -11,10 +11,12 @@
* - XNA Spritefont > Sprite font image, following XNA Spritefont conventions,
* Characters in image must follow some spacing and order rules
*
-* This example has been created using raylib 2.6 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.4, last time updated with raylib 3.0
*
-* Copyright (c) 2016-2019 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2016-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/text/text_font_sdf.c b/examples/text/text_font_sdf.c
index e567d19b..9e746501 100644
--- a/examples/text/text_font_sdf.c
+++ b/examples/text/text_font_sdf.c
@@ -1,11 +1,13 @@
/*******************************************************************************************
*
-* raylib [text] example - TTF loading and usage
+* raylib [text] example - Font SDF loading
*
-* This example has been created using raylib 1.3.0 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.3, last time updated with raylib 4.0
*
-* Copyright (c) 2015 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2015-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/text/text_font_spritefont.c b/examples/text/text_font_spritefont.c
index 9c45f0ed..109ab486 100644
--- a/examples/text/text_font_spritefont.c
+++ b/examples/text/text_font_spritefont.c
@@ -2,19 +2,22 @@
*
* raylib [text] example - Sprite font loading
*
-* Loaded sprite fonts have been generated following XNA SpriteFont conventions:
+* NOTE: Sprite fonts should be generated following this conventions:
+*
* - Characters must be ordered starting with character 32 (Space)
* - Every character must be contained within the same Rectangle height
* - Every character and every line must be separated by the same distance (margin/padding)
* - Rectangles must be defined by a MAGENTA color background
*
-* If following this constraints, a font can be provided just by an image,
-* this is quite handy to avoid additional information files (like BMFonts use).
+* Following those constraints, a font can be provided just by an image,
+* this is quite handy to avoid additional font descriptor files (like BMFonts use).
+*
+* Example originally created with raylib 1.0, last time updated with raylib 1.0
*
-* This example has been created using raylib 1.0 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
*
-* Copyright (c) 2014 Ramon Santamaria (@raysan5)
+* Copyright (c) 2014-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/text/text_format_text.c b/examples/text/text_format_text.c
index 11a2ed2f..dbdbb0fd 100644
--- a/examples/text/text_format_text.c
+++ b/examples/text/text_format_text.c
@@ -2,10 +2,12 @@
*
* raylib [text] example - Text formatting
*
-* This example has been created using raylib 1.1 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.1, last time updated with raylib 3.0
*
-* Copyright (c) 2014 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2014-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/text/text_input_box.c b/examples/text/text_input_box.c
index eb136eab..4d2eee44 100644
--- a/examples/text/text_input_box.c
+++ b/examples/text/text_input_box.c
@@ -2,10 +2,12 @@
*
* raylib [text] example - Input Box
*
-* This example has been created using raylib 3.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.7, last time updated with raylib 3.5
*
-* Copyright (c) 2017 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2017-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/text/text_raylib_fonts.c b/examples/text/text_raylib_fonts.c
index 988e809a..f08569a2 100644
--- a/examples/text/text_raylib_fonts.c
+++ b/examples/text/text_raylib_fonts.c
@@ -1,14 +1,16 @@
/*******************************************************************************************
*
-* raylib [text] example - raylib font loading and usage
+* raylib [text] example - raylib fonts loading
*
* NOTE: raylib is distributed with some free to use fonts (even for commercial pourposes!)
* To view details and credits for those fonts, check raylib license file
*
-* This example has been created using raylib 1.7 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.7, last time updated with raylib 3.7
*
-* Copyright (c) 2017 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2017-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/text/text_rectangle_bounds.c b/examples/text/text_rectangle_bounds.c
index 728a2b84..d2c992df 100644
--- a/examples/text/text_rectangle_bounds.c
+++ b/examples/text/text_rectangle_bounds.c
@@ -1,13 +1,15 @@
/*******************************************************************************************
*
-* raylib [text] example - Draw text inside a rectangle
+* raylib [text] example - Rectangle bounds
*
-* This example has been created using raylib 2.3 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.5, last time updated with raylib 4.0
*
* Example contributed by Vlad Adrian (@demizdor) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2018 Vlad Adrian (@demizdor) and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2018-2022 Vlad Adrian (@demizdor) and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/text/text_unicode.c b/examples/text/text_unicode.c
index 87769372..fb6fec87 100644
--- a/examples/text/text_unicode.c
+++ b/examples/text/text_unicode.c
@@ -1,13 +1,15 @@
/*******************************************************************************************
*
-* raylib [text] example - Using unicode with raylib
+* raylib [text] example - Unicode
*
-* This example has been created using raylib 2.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.5, last time updated with raylib 4.0
*
* Example contributed by Vlad Adrian (@demizdor) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2019 Vlad Adrian (@demizdor) and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2019-2022 Vlad Adrian (@demizdor) and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/text/text_writing_anim.c b/examples/text/text_writing_anim.c
index 30e6ac42..6beb3e55 100644
--- a/examples/text/text_writing_anim.c
+++ b/examples/text/text_writing_anim.c
@@ -2,10 +2,12 @@
*
* raylib [text] example - Text Writing Animation
*
-* This example has been created using raylib 2.3 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.4, last time updated with raylib 1.4
*
-* Copyright (c) 2016 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2016-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/textures/textures_background_scrolling.c b/examples/textures/textures_background_scrolling.c
index aeb2cc25..70b67c3d 100644
--- a/examples/textures/textures_background_scrolling.c
+++ b/examples/textures/textures_background_scrolling.c
@@ -2,10 +2,12 @@
*
* raylib [textures] example - Background scrolling
*
-* This example has been created using raylib 2.0 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.0, last time updated with raylib 2.5
*
-* Copyright (c) 2019 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2019-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/textures/textures_blend_modes.c b/examples/textures/textures_blend_modes.c
index f451a945..b8131354 100644
--- a/examples/textures/textures_blend_modes.c
+++ b/examples/textures/textures_blend_modes.c
@@ -4,12 +4,14 @@
*
* NOTE: Images are loaded in CPU memory (RAM); textures are loaded in GPU memory (VRAM)
*
-* This example has been created using raylib 3.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 3.5, last time updated with raylib 3.5
*
* Example contributed by Karlo Licudine (@accidentalrebel) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2020 Karlo Licudine (@accidentalrebel)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2020-2022 Karlo Licudine (@accidentalrebel)
*
********************************************************************************************/
diff --git a/examples/textures/textures_bunnymark.c b/examples/textures/textures_bunnymark.c
index 15f94880..2cca8b48 100644
--- a/examples/textures/textures_bunnymark.c
+++ b/examples/textures/textures_bunnymark.c
@@ -2,10 +2,12 @@
*
* raylib [textures] example - Bunnymark
*
-* This example has been created using raylib 1.6 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.6, last time updated with raylib 2.5
*
-* Copyright (c) 2014-2019 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2014-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/textures/textures_draw_tiled.c b/examples/textures/textures_draw_tiled.c
index 9abf8d51..517fabc2 100644
--- a/examples/textures/textures_draw_tiled.c
+++ b/examples/textures/textures_draw_tiled.c
@@ -2,10 +2,14 @@
*
* raylib [textures] example - Draw part of the texture tiled
*
-* This example has been created using raylib 3.0 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 3.0, last time updated with raylib 4.2
*
-* Copyright (c) 2020 Vlad Adrian (@demizdor) and Ramon Santamaria (@raysan5)
+* Example contributed by Vlad Adrian (@demizdor) and reviewed by Ramon Santamaria (@raysan5)
+*
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2020-2022 Vlad Adrian (@demizdor) and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
#include "raylib.h"
diff --git a/examples/textures/textures_fog_of_war.c b/examples/textures/textures_fog_of_war.c
index 4cbebbb1..620e8bba 100644
--- a/examples/textures/textures_fog_of_war.c
+++ b/examples/textures/textures_fog_of_war.c
@@ -2,8 +2,10 @@
*
* raylib [textures] example - Fog of war
*
-* This example has been created using raylib 4.2 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 4.2, last time updated with raylib 4.2
+*
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
*
* Copyright (c) 2018-2022 Ramon Santamaria (@raysan5)
*
diff --git a/examples/textures/textures_gif_player.c b/examples/textures/textures_gif_player.c
index 0bb42f16..bc4119b5 100644
--- a/examples/textures/textures_gif_player.c
+++ b/examples/textures/textures_gif_player.c
@@ -2,8 +2,10 @@
*
* raylib [textures] example - gif playing
*
-* This example has been created using raylib 4.2 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 4.2, last time updated with raylib 4.2
+*
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
*
* Copyright (c) 2021-2022 Ramon Santamaria (@raysan5)
*
diff --git a/examples/textures/textures_image_drawing.c b/examples/textures/textures_image_drawing.c
index 19ed4e99..203b3cd3 100644
--- a/examples/textures/textures_image_drawing.c
+++ b/examples/textures/textures_image_drawing.c
@@ -4,10 +4,12 @@
*
* NOTE: Images are loaded in CPU memory (RAM); textures are loaded in GPU memory (VRAM)
*
-* This example has been created using raylib 1.4 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.4, last time updated with raylib 1.4
*
-* Copyright (c) 2016 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2016-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/textures/textures_image_generation.c b/examples/textures/textures_image_generation.c
index da578997..ed67be03 100644
--- a/examples/textures/textures_image_generation.c
+++ b/examples/textures/textures_image_generation.c
@@ -2,10 +2,12 @@
*
* raylib [textures] example - Procedural images generation
*
-* This example has been created using raylib 1.8 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.8, last time updated with raylib 1.8
*
-* Copyright (c) 2O17-2021 Wilhem Barbier (@nounoursheureux) and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2O17-2022 Wilhem Barbier (@nounoursheureux) and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/textures/textures_image_loading.c b/examples/textures/textures_image_loading.c
index 40f007f7..1e5cb6c5 100644
--- a/examples/textures/textures_image_loading.c
+++ b/examples/textures/textures_image_loading.c
@@ -4,10 +4,12 @@
*
* NOTE: Images are loaded in CPU memory (RAM); textures are loaded in GPU memory (VRAM)
*
-* This example has been created using raylib 1.3 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.3, last time updated with raylib 1.3
*
-* Copyright (c) 2015 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2015-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/textures/textures_image_processing.c b/examples/textures/textures_image_processing.c
index dca669dc..7786ab21 100644
--- a/examples/textures/textures_image_processing.c
+++ b/examples/textures/textures_image_processing.c
@@ -4,10 +4,12 @@
*
* NOTE: Images are loaded in CPU memory (RAM); textures are loaded in GPU memory (VRAM)
*
-* This example has been created using raylib 3.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.4, last time updated with raylib 3.5
*
-* Copyright (c) 2016 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2016-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/textures/textures_image_text.c b/examples/textures/textures_image_text.c
index 5badb09e..f4c919d5 100644
--- a/examples/textures/textures_image_text.c
+++ b/examples/textures/textures_image_text.c
@@ -2,10 +2,12 @@
*
* raylib [texture] example - Image text drawing using TTF generated font
*
-* This example has been created using raylib 1.8 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.8, last time updated with raylib 4.0
*
-* Copyright (c) 2017 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2017-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/textures/textures_logo_raylib.c b/examples/textures/textures_logo_raylib.c
index 12c9ebe2..5afd1475 100644
--- a/examples/textures/textures_logo_raylib.c
+++ b/examples/textures/textures_logo_raylib.c
@@ -2,10 +2,12 @@
*
* raylib [textures] example - Texture loading and drawing
*
-* This example has been created using raylib 1.0 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.0, last time updated with raylib 1.0
*
-* Copyright (c) 2014 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2014-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/textures/textures_mouse_painting.c b/examples/textures/textures_mouse_painting.c
index b1e668ce..50c5c164 100644
--- a/examples/textures/textures_mouse_painting.c
+++ b/examples/textures/textures_mouse_painting.c
@@ -2,12 +2,14 @@
*
* raylib [textures] example - Mouse painting
*
-* This example has been created using raylib 2.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 3.0, last time updated with raylib 3.0
*
* Example contributed by Chris Dill (@MysteriousSpace) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2019 Chris Dill (@MysteriousSpace) and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2019-2022 Chris Dill (@MysteriousSpace) and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/textures/textures_npatch_drawing.c b/examples/textures/textures_npatch_drawing.c
index 63fc8058..515ad9b5 100644
--- a/examples/textures/textures_npatch_drawing.c
+++ b/examples/textures/textures_npatch_drawing.c
@@ -4,12 +4,14 @@
*
* NOTE: Images are loaded in CPU memory (RAM); textures are loaded in GPU memory (VRAM)
*
-* This example has been created using raylib 2.0 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.0, last time updated with raylib 2.5
*
* Example contributed by Jorge A. Gomes (@overdev) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2018 Jorge A. Gomes (@overdev) and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2018-2022 Jorge A. Gomes (@overdev) and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/textures/textures_particles_blending.c b/examples/textures/textures_particles_blending.c
index 9acc67d1..7f1952f0 100644
--- a/examples/textures/textures_particles_blending.c
+++ b/examples/textures/textures_particles_blending.c
@@ -2,10 +2,12 @@
*
* raylib example - particles blending
*
-* This example has been created using raylib 1.7 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.7, last time updated with raylib 3.5
*
-* Copyright (c) 2017 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2017-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/textures/textures_polygon.c b/examples/textures/textures_polygon.c
index f3f74ae4..357862c3 100644
--- a/examples/textures/textures_polygon.c
+++ b/examples/textures/textures_polygon.c
@@ -2,13 +2,14 @@
*
* raylib [shapes] example - Draw Textured Polygon
*
-* This example has been created using raylib 3.7 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 3.7, last time updated with raylib 3.7
*
-* Example contributed by Chris Camacho (@codifies - bedroomcoders.co.uk) and
-* reviewed by Ramon Santamaria (@raysan5)
+* Example contributed by Chris Camacho (@codifies) and reviewed by Ramon Santamaria (@raysan5)
*
-* Copyright (c) 2021 Chris Camacho (@codifies) and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2021-2022 Chris Camacho (@codifies) and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/textures/textures_raw_data.c b/examples/textures/textures_raw_data.c
index 7fb56f2a..cd0c9bf0 100644
--- a/examples/textures/textures_raw_data.c
+++ b/examples/textures/textures_raw_data.c
@@ -4,10 +4,12 @@
*
* NOTE: Images are loaded in CPU memory (RAM); textures are loaded in GPU memory (VRAM)
*
-* This example has been created using raylib 1.3 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.3, last time updated with raylib 3.5
*
-* Copyright (c) 2015 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2015-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/textures/textures_sprite_anim.c b/examples/textures/textures_sprite_anim.c
index 0e66b883..aa9f18ae 100644
--- a/examples/textures/textures_sprite_anim.c
+++ b/examples/textures/textures_sprite_anim.c
@@ -2,10 +2,12 @@
*
* raylib [textures] example - Sprite animation
*
-* This example has been created using raylib 1.3 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.3, last time updated with raylib 1.3
*
-* Copyright (c) 2014 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2014-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/textures/textures_sprite_button.c b/examples/textures/textures_sprite_button.c
index 3f654b72..5e2a4011 100644
--- a/examples/textures/textures_sprite_button.c
+++ b/examples/textures/textures_sprite_button.c
@@ -2,10 +2,12 @@
*
* raylib [textures] example - sprite button
*
-* This example has been created using raylib 2.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.5, last time updated with raylib 2.5
*
-* Copyright (c) 2019 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2019-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/textures/textures_sprite_explosion.c b/examples/textures/textures_sprite_explosion.c
index 2e60f11f..32c69849 100644
--- a/examples/textures/textures_sprite_explosion.c
+++ b/examples/textures/textures_sprite_explosion.c
@@ -2,10 +2,12 @@
*
* raylib [textures] example - sprite explosion
*
-* This example has been created using raylib 2.5 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 2.5, last time updated with raylib 3.5
*
-* Copyright (c) 2019 Anata and Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2019-2022 Anata and Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/textures/textures_srcrec_dstrec.c b/examples/textures/textures_srcrec_dstrec.c
index cee38e2f..1839fc78 100644
--- a/examples/textures/textures_srcrec_dstrec.c
+++ b/examples/textures/textures_srcrec_dstrec.c
@@ -2,10 +2,12 @@
*
* raylib [textures] example - Texture source and destination rectangles
*
-* This example has been created using raylib 1.3 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.3, last time updated with raylib 1.3
*
-* Copyright (c) 2015 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2015-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/
diff --git a/examples/textures/textures_to_image.c b/examples/textures/textures_to_image.c
index dfb7915b..9acdf233 100644
--- a/examples/textures/textures_to_image.c
+++ b/examples/textures/textures_to_image.c
@@ -4,10 +4,12 @@
*
* NOTE: Images are loaded in CPU memory (RAM); textures are loaded in GPU memory (VRAM)
*
-* This example has been created using raylib 1.3 (www.raylib.com)
-* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+* Example originally created with raylib 1.3, last time updated with raylib 4.0
*
-* Copyright (c) 2015 Ramon Santamaria (@raysan5)
+* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,
+* BSD-like license that allows static linking with closed source software
+*
+* Copyright (c) 2015-2022 Ramon Santamaria (@raysan5)
*
********************************************************************************************/