From d40ad48326fdad0d9fefa81c43f207a3c6304d32 Mon Sep 17 00:00:00 2001 From: Ray Date: Thu, 19 Feb 2026 17:01:27 +0100 Subject: [PATCH] REVIEWED: examples: moved some examples out of others --- examples/Makefile | 7 ------- .../core_window_web.c} | 12 ++++++------ examples/core/core_window_web.png | Bin 0 -> 15094 bytes examples/examples_list.txt | 6 ------ examples/others/web_basic_window.png | Bin 10297 -> 0 bytes .../resources/shaders/glsl430/gol.glsl | 0 .../resources/shaders/glsl430/gol_render.glsl | 0 .../shaders/glsl430/gol_transfert.glsl | 0 .../shaders_rlgl_compute.c} | 7 ++++--- .../shaders_rlgl_compute.png} | Bin 10 files changed, 10 insertions(+), 22 deletions(-) rename examples/{others/web_basic_window.c => core/core_window_web.c} (93%) create mode 100644 examples/core/core_window_web.png delete mode 100644 examples/others/web_basic_window.png rename examples/{others => shaders}/resources/shaders/glsl430/gol.glsl (100%) rename examples/{others => shaders}/resources/shaders/glsl430/gol_render.glsl (100%) rename examples/{others => shaders}/resources/shaders/glsl430/gol_transfert.glsl (100%) rename examples/{others/rlgl_compute_shader.c => shaders/shaders_rlgl_compute.c} (97%) rename examples/{others/rlgl_compute_shader.png => shaders/shaders_rlgl_compute.png} (100%) diff --git a/examples/Makefile b/examples/Makefile index 4f86ad5c0..2db2d8453 100644 --- a/examples/Makefile +++ b/examples/Makefile @@ -729,13 +729,6 @@ AUDIO = \ audio/audio_spectrum_visualizer \ audio/audio_stream_effects -OTHERS = \ - others/easings_testbed \ - others/embedded_files_loading \ - others/raylib_opengl_interop \ - others/rlgl_compute_shader \ - others/rlgl_standalone \ - others/web_basic_window #EXAMPLES_LIST_END # Define processes to execute diff --git a/examples/others/web_basic_window.c b/examples/core/core_window_web.c similarity index 93% rename from examples/others/web_basic_window.c rename to examples/core/core_window_web.c index 217c47fbc..3b1b50748 100644 --- a/examples/others/web_basic_window.c +++ b/examples/core/core_window_web.c @@ -1,14 +1,14 @@ /******************************************************************************************* * -* raylib [others] example - basic window -* -* This example has been adapted to compile for PLATFORM_WEB and PLATFORM_DESKTOP -* As you will notice, code structure is slightly different to the other examples +* raylib [core] example - window web * * Example complexity rating: [★☆☆☆] 1/4 * * Example originally created with raylib 1.3, last time updated with raylib 5.5 * +* This example has been adapted to compile for PLATFORM_WEB and PLATFORM_DESKTOP +* As you will notice, code structure is slightly different to the other examples +* * Example licensed under an unmodified zlib/libpng license, which is an OSI-certified, * BSD-like license that allows static linking with closed source software * @@ -40,7 +40,7 @@ int main(void) { // Initialization //-------------------------------------------------------------------------------------- - InitWindow(screenWidth, screenHeight, "raylib [others] example - web basic window"); + InitWindow(screenWidth, screenHeight, "raylib [core] example - window web"); #if defined(PLATFORM_WEB) emscripten_set_main_loop(UpdateDrawFrame, 0, 1); @@ -79,7 +79,7 @@ void UpdateDrawFrame(void) ClearBackground(RAYWHITE); - DrawText("Congrats! You created your first window!", 190, 200, 20, LIGHTGRAY); + DrawText("Welcome to raylib web structure!", 220, 200, 20, SKYBLUE); EndDrawing(); //---------------------------------------------------------------------------------- diff --git a/examples/core/core_window_web.png b/examples/core/core_window_web.png new file mode 100644 index 0000000000000000000000000000000000000000..32886d665c07f38031ab8ce00696ae2a718d8d95 GIT binary patch literal 15094 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 rcxALa7%dM*%Y)JKz+i&p5A#a1(8!d +#include // Required for: NULL // IMPORTANT: This must match gol*.glsl GOL_WIDTH constant // This must be a multiple of 16 (check golLogic compute dispatch) diff --git a/examples/others/rlgl_compute_shader.png b/examples/shaders/shaders_rlgl_compute.png similarity index 100% rename from examples/others/rlgl_compute_shader.png rename to examples/shaders/shaders_rlgl_compute.png