diff --git a/examples/README.md b/examples/README.md index a1c91ba4..b1ece8f4 100644 --- a/examples/README.md +++ b/examples/README.md @@ -6,28 +6,28 @@ Examples using raylib core platform functionality like window creation, inputs, | ## | example | image | developer | new | |----|----------|--------|:----------:|:---:| -| 01 | [core_basic_window](examples/core/core_basic_window.c) | core_basic_window | ray | | -| 02 | [core_input_keys](examples/core/core_input_keys.c) | core_input_keys | ray | | -| 03 | [core_input_mouse](examples/core/core_input_mouse.c) | core_input_mouse | ray | | -| 04 | [core_input_mouse_wheel](examples/core/core_input_mouse_wheel.c) | core_input_mouse_wheel | ray | | -| 05 | [core_input_gamepad](examples/core/core_input_gamepad.c) | core_input_gamepad | ray | | -| 06 | [core_input_multitouch](examples/core/core_input_multitouch.c) | core_input_multitouch | [Berni](https://github.com/Berni8k) | | -| 07 | [core_input_gestures](examples/core/core_input_gestures.c) | core_input_gestures | ray | | -| 08 | [core_2d_camera](examples/core/core_2d_camera.c) | core_2d_camera | ray | | -| 09 | [core_2d_camera_platformer](examples/core/core_2d_camera_platformer.c) | core_2d_camera_platformer | [avyy](https://github.com/avyy) | ⭐️ | -| 10 | [core_3d_camera_mode](examples/core/core_3d_camera_mode.c) | core_3d_camera_mode | ray | | -| 11 | [core_3d_camera_free](examples/core/core_3d_camera_free.c) | core_3d_camera_free | ray | | -| 12 | [core_3d_camera_first_person](examples/core/core_3d_camera_first_person.c) | core_3d_camera_first_person | ray | | -| 13 | [core_3d_picking](examples/core/core_3d_picking.c) | core_3d_picking | ray | | -| 14 | [core_world_screen](examples/core/core_world_screen.c) | core_world_screen | ray | | -| 15 | [core_custom_logging](examples/core/core_custom_logging.c) | core_custom_logging | [Pablo Marcos](https://github.com/pamarcos) | | -| 16 | [core_window_letterbox](examples/core/core_window_letterbox.c) | core_window_letterbox | [Anata](https://github.com/anatagawa) | | -| 17 | [core_drop_files](examples/core/core_drop_files.c) | core_drop_files | ray | | -| 18 | [core_random_values](examples/core/core_random_values.c) | core_random_values | ray | | -| 19 | [core_storage_values](examples/core/core_storage_values.c) | core_storage_values | ray | | -| 20 | [core_vr_simulator](examples/core/core_vr_simulator.c) | core_vr_simulator | ray | | -| 21 | [core_loading_thread](examples/core/core_loading_thread.c) | core_loading_thread | ray | ⭐️ | -| 22 | [core_scissor_test](examples/core/core_scissor_test.c) | core_scissor_test | [Chris Dill](https://github.com/MysteriousSpace) | ⭐️ | +| 01 | [core_basic_window](core/core_basic_window.c) | core_basic_window | ray | | +| 02 | [core_input_keys](core/core_input_keys.c) | core_input_keys | ray | | +| 03 | [core_input_mouse](core/core_input_mouse.c) | core_input_mouse | ray | | +| 04 | [core_input_mouse_wheel](core/core_input_mouse_wheel.c) | core_input_mouse_wheel | ray | | +| 05 | [core_input_gamepad](core/core_input_gamepad.c) | core_input_gamepad | ray | | +| 06 | [core_input_multitouch](core/core_input_multitouch.c) | core_input_multitouch | [Berni](https://github.com/Berni8k) | | +| 07 | [core_input_gestures](core/core_input_gestures.c) | core_input_gestures | ray | | +| 08 | [core_2d_camera](core/core_2d_camera.c) | core_2d_camera | ray | | +| 09 | [core_2d_camera_platformer](core/core_2d_camera_platformer.c) | core_2d_camera_platformer | [avyy](https://github.com/avyy) | ⭐️ | +| 10 | [core_3d_camera_mode](core/core_3d_camera_mode.c) | core_3d_camera_mode | ray | | +| 11 | [core_3d_camera_free](core/core_3d_camera_free.c) | core_3d_camera_free | ray | | +| 12 | [core_3d_camera_first_person](core/core_3d_camera_first_person.c) | core_3d_camera_first_person | ray | | +| 13 | [core_3d_picking](core/core_3d_picking.c) | core_3d_picking | ray | | +| 14 | [core_world_screen](core/core_world_screen.c) | core_world_screen | ray | | +| 15 | [core_custom_logging](core/core_custom_logging.c) | core_custom_logging | [Pablo Marcos](https://github.com/pamarcos) | | +| 16 | [core_window_letterbox](core/core_window_letterbox.c) | core_window_letterbox | [Anata](https://github.com/anatagawa) | | +| 17 | [core_drop_files](core/core_drop_files.c) | core_drop_files | ray | | +| 18 | [core_random_values](core/core_random_values.c) | core_random_values | ray | | +| 19 | [core_storage_values](core/core_storage_values.c) | core_storage_values | ray | | +| 20 | [core_vr_simulator](core/core_vr_simulator.c) | core_vr_simulator | ray | | +| 21 | [core_loading_thread](core/core_loading_thread.c) | core_loading_thread | ray | ⭐️ | +| 22 | [core_scissor_test](core/core_scissor_test.c) | core_scissor_test | [Chris Dill](https://github.com/MysteriousSpace) | ⭐️ | ### category: shapes @@ -35,21 +35,21 @@ Examples using raylib shapes drawing functionality, provided by raylib [shapes]( | ## | example | image | developer | new | |----|----------|--------|:----------:|:---:| -| 23 | [shapes_basic_shapes](examples/shapes/shapes_basic_shapes.c) | shapes_basic_shapes | ray | | -| 24 | [shapes_bouncing_ball](examples/shapes/shapes_bouncing_ball.c) | shapes_bouncing_ball | ray | ⭐️ | -| 25 | [shapes_colors_palette](examples/shapes/shapes_colors_palette.c) | shapes_colors_palette | ray | | -| 26 | [shapes_logo_raylib](examples/shapes/shapes_logo_raylib.c) | shapes_logo_raylib | ray | | -| 27 | [shapes_logo_raylib_anim](examples/shapes/shapes_logo_raylib_anim.c) | shapes_logo_raylib_anim | ray | | -| 28 | [shapes_rectangle_scaling](examples/shapes/shapes_rectangle_scaling.c) | shapes_rectangle_scaling | [Vlad Adrian](https://github.com/demizdor) | | -| 29 | [shapes_lines_bezier](examples/shapes/shapes_lines_bezier.c) | shapes_lines_bezier | ray | | -| 30 | [shapes_collision_area](examples/shapes/shapes_collision_area.c) | shapes_collision_area | ray | ⭐️ | -| 31 | [shapes_following_eyes](examples/shapes/shapes_following_eyes.c) | shapes_following_eyes | ray | ⭐️ | -| 32 | [shapes_easings_ball_anim](examples/shapes/shapes_easings_ball_anim.c) | shapes_easings_ball_anim | ray | ⭐️ | -| 33 | [shapes_easings_box_anim](examples/shapes/shapes_easings_box_anim.c) | shapes_easings_box_anim | ray | ⭐️ | -| 34 | [shapes_easings_rectangle_array](examples/shapes/shapes_easings_rectangle_array.c) | shapes_easings_rectangle_array | ray | ⭐️ | -| 35 | [shapes_draw_ring](examples/shapes/shapes_draw_ring.c) | shapes_draw_ring | [Vlad Adrian](https://github.com/demizdor) | ⭐️ | -| 36 | [shapes_draw_circle_sector](examples/shapes/shapes_draw_circle_sector.c) | shapes_draw_circle_sector | [Vlad Adrian](https://github.com/demizdor) | | -| 37 | [shapes_draw_rectangle_rounded](examples/shapes/shapes_draw_rectangle_rounded.c) | shapes_draw_rectangle_rounded | [Vlad Adrian](https://github.com/demizdor) | | +| 23 | [shapes_basic_shapes](shapes/shapes_basic_shapes.c) | shapes_basic_shapes | ray | | +| 24 | [shapes_bouncing_ball](shapes/shapes_bouncing_ball.c) | shapes_bouncing_ball | ray | ⭐️ | +| 25 | [shapes_colors_palette](shapes/shapes_colors_palette.c) | shapes_colors_palette | ray | | +| 26 | [shapes_logo_raylib](shapes/shapes_logo_raylib.c) | shapes_logo_raylib | ray | | +| 27 | [shapes_logo_raylib_anim](shapes/shapes_logo_raylib_anim.c) | shapes_logo_raylib_anim | ray | | +| 28 | [shapes_rectangle_scaling](shapes/shapes_rectangle_scaling.c) | shapes_rectangle_scaling | [Vlad Adrian](https://github.com/demizdor) | | +| 29 | [shapes_lines_bezier](shapes/shapes_lines_bezier.c) | shapes_lines_bezier | ray | | +| 30 | [shapes_collision_area](shapes/shapes_collision_area.c) | shapes_collision_area | ray | ⭐️ | +| 31 | [shapes_following_eyes](shapes/shapes_following_eyes.c) | shapes_following_eyes | ray | ⭐️ | +| 32 | [shapes_easings_ball_anim](shapes/shapes_easings_ball_anim.c) | shapes_easings_ball_anim | ray | ⭐️ | +| 33 | [shapes_easings_box_anim](shapes/shapes_easings_box_anim.c) | shapes_easings_box_anim | ray | ⭐️ | +| 34 | [shapes_easings_rectangle_array](shapes/shapes_easings_rectangle_array.c) | shapes_easings_rectangle_array | ray | ⭐️ | +| 35 | [shapes_draw_ring](shapes/shapes_draw_ring.c) | shapes_draw_ring | [Vlad Adrian](https://github.com/demizdor) | ⭐️ | +| 36 | [shapes_draw_circle_sector](shapes/shapes_draw_circle_sector.c) | shapes_draw_circle_sector | [Vlad Adrian](https://github.com/demizdor) | | +| 37 | [shapes_draw_rectangle_rounded](shapes/shapes_draw_rectangle_rounded.c) | shapes_draw_rectangle_rounded | [Vlad Adrian](https://github.com/demizdor) | | ### category: text @@ -57,16 +57,16 @@ Examples using raylib text functionality, including sprite fonts loading/generat | ## | example | image | developer | new | |----|----------|--------|:----------:|:---:| -| 38 | [text_raylib_fonts](examples/text/text_raylib_fonts.c) | text_raylib_fonts | ray | | -| 39 | [text_font_spritefont](examples/text/text_font_spritefont.c) | text_font_spritefont | ray | | -| 40 | [text_font_filters](examples/text/text_font_filters.c) | text_font_filters | ray | | -| 41 | [text_font_loading](examples/text/text_font_loading.c) | text_font_loading | ray | | -| 42 | [text_font_sdf](examples/text/text_font_sdf.c) | text_font_sdf | ray | ⭐️ | -| 43 | [text_format_text](examples/text/text_format_text.c) | text_format_text | ray | | -| 44 | [text_input_box](examples/text/text_input_box.c) | text_input_box | ray | | -| 45 | [text_writing_anim](examples/text/text_writing_anim.c) | text_writing_anim | ray | | -| 46 | [text_rectangle_bounds](examples/text/text_rectangle_bounds.c) | text_rectangle_bounds | [Vlad Adrian](https://github.com/demizdor) | | -| 47 | [text_unicode](examples/text/text_unicode.c) | text_unicode | [Vlad Adrian](https://github.com/demizdor) | | +| 38 | [text_raylib_fonts](text/text_raylib_fonts.c) | text_raylib_fonts | ray | | +| 39 | [text_font_spritefont](text/text_font_spritefont.c) | text_font_spritefont | ray | | +| 40 | [text_font_filters](text/text_font_filters.c) | text_font_filters | ray | | +| 41 | [text_font_loading](text/text_font_loading.c) | text_font_loading | ray | | +| 42 | [text_font_sdf](text/text_font_sdf.c) | text_font_sdf | ray | ⭐️ | +| 43 | [text_format_text](text/text_format_text.c) | text_format_text | ray | | +| 44 | [text_input_box](text/text_input_box.c) | text_input_box | ray | | +| 45 | [text_writing_anim](text/text_writing_anim.c) | text_writing_anim | ray | | +| 46 | [text_rectangle_bounds](text/text_rectangle_bounds.c) | text_rectangle_bounds | [Vlad Adrian](https://github.com/demizdor) | | +| 47 | [text_unicode](text/text_unicode.c) | text_unicode | [Vlad Adrian](https://github.com/demizdor) | | ### category: textures @@ -74,23 +74,23 @@ Examples using raylib textures functionality, including image/textures loading/g | ## | example | image | developer | new | |----|----------|--------|:----------:|:---:| -| 48 | [textures_logo_raylib](examples/textures/textures_logo_raylib.c) | textures_logo_raylib | ray | | -| 49 | [textures_rectangle](examples/textures/textures_rectangle.c) | textures_rectangle | ray | | -| 50 | [textures_srcrec_dstrec](examples/textures/textures_srcrec_dstrec.c) | textures_srcrec_dstrec | ray | | -| 51 | [textures_image_drawing](examples/textures/textures_image_drawing.c) | textures_image_drawing | ray | | -| 52 | [textures_image_generation](examples/textures/textures_image_generation.c) | textures_image_generation | ray | | -| 53 | [textures_image_loading](examples/textures/textures_image_loading.c) | textures_image_loading | ray | | -| 54 | [textures_image_processing](examples/textures/textures_image_processing.c) | textures_image_processing | ray | | -| 55 | [textures_image_text](examples/textures/textures_image_text.c) | textures_image_text | ray | ⭐️ | -| 56 | [textures_to_image](examples/textures/textures_to_image.c) | textures_to_image | ray | | -| 57 | [textures_raw_data](examples/textures/textures_raw_data.c) | textures_raw_data | ray | | -| 58 | [textures_particles_blending](examples/textures/textures_particles_blending.c) | textures_particles_blending | ray | | -| 59 | [textures_npatch_drawing](examples/textures/textures_npatch_drawing.c) | textures_npatch_drawing | [Jorge A. Gomes](https://github.com/overdev) | | -| 60 | [textures_background_scrolling](examples/textures/textures_background_scrolling.c) | textures_background_scrolling | ray | ⭐️ | -| 61 | [textures_sprite_button](examples/textures/textures_sprite_button.c) | textures_sprite_button | ray | ⭐️ | -| 62 | [textures_sprite_explosion](examples/textures/textures_sprite_explosion.c) | textures_sprite_explosion | ray | ⭐️ | -| 63 | [textures_bunnymark](examples/textures/textures_bunnymark.c) | textures_bunnymark | ray | ⭐️ | -| 64 | [textures_mouse_painting](examples/textures/textures_mouse_painting.c) | textures_mouse_painting | [Chris Dill](https://github.com/MysteriousSpace) | ⭐️ | +| 48 | [textures_logo_raylib](textures/textures_logo_raylib.c) | textures_logo_raylib | ray | | +| 49 | [textures_rectangle](textures/textures_rectangle.c) | textures_rectangle | ray | | +| 50 | [textures_srcrec_dstrec](textures/textures_srcrec_dstrec.c) | textures_srcrec_dstrec | ray | | +| 51 | [textures_image_drawing](textures/textures_image_drawing.c) | textures_image_drawing | ray | | +| 52 | [textures_image_generation](textures/textures_image_generation.c) | textures_image_generation | ray | | +| 53 | [textures_image_loading](textures/textures_image_loading.c) | textures_image_loading | ray | | +| 54 | [textures_image_processing](textures/textures_image_processing.c) | textures_image_processing | ray | | +| 55 | [textures_image_text](textures/textures_image_text.c) | textures_image_text | ray | ⭐️ | +| 56 | [textures_to_image](textures/textures_to_image.c) | textures_to_image | ray | | +| 57 | [textures_raw_data](textures/textures_raw_data.c) | textures_raw_data | ray | | +| 58 | [textures_particles_blending](textures/textures_particles_blending.c) | textures_particles_blending | ray | | +| 59 | [textures_npatch_drawing](textures/textures_npatch_drawing.c) | textures_npatch_drawing | [Jorge A. Gomes](https://github.com/overdev) | | +| 60 | [textures_background_scrolling](textures/textures_background_scrolling.c) | textures_background_scrolling | ray | ⭐️ | +| 61 | [textures_sprite_button](textures/textures_sprite_button.c) | textures_sprite_button | ray | ⭐️ | +| 62 | [textures_sprite_explosion](textures/textures_sprite_explosion.c) | textures_sprite_explosion | ray | ⭐️ | +| 63 | [textures_bunnymark](textures/textures_bunnymark.c) | textures_bunnymark | ray | ⭐️ | +| 64 | [textures_mouse_painting](textures/textures_mouse_painting.c) | textures_mouse_painting | [Chris Dill](https://github.com/MysteriousSpace) | ⭐️ | ### category: models @@ -98,24 +98,24 @@ Examples using raylib models functionality, including models loading/generation | ## | example | image | developer | new | |----|----------|--------|:----------:|:---:| -| 65 | [models_animation](examples/models/models_animation.c) | models_animation | [culacant](https://github.com/culacant) | ⭐️ | -| 66 | [models_billboard](examples/models/models_billboard.c) | models_billboard | ray | | -| 67 | [models_box_collisions](examples/models/models_box_collisions.c) | models_box_collisions | ray | | -| 68 | [models_cubicmap](examples/models/models_cubicmap.c) | models_cubicmap | ray | | -| 69 | [models_first_person_maze](examples/models/models_first_person_maze.c) | models_first_person_maze | ray | ⭐️ | -| 70 | [models_geometric_shapes](examples/models/models_geometric_shapes.c) | models_geometric_shapes | ray | | -| 71 | [models_material_pbr](examples/models/models_material_pbr.c) | models_material_pbr | ray | | -| 72 | [models_mesh_generation](examples/models/models_mesh_generation.c) | models_mesh_generation | ray | | -| 73 | [models_mesh_picking](examples/models/models_mesh_picking.c) | models_mesh_picking | [Joel Davis](https://github.com/joeld42) | | -| 74 | [models_loading](examples/models/models_loading.c) | models_loading | ray | | -| 75 | [models_orthographic_projection](examples/models/models_orthographic_projection.c) | models_orthographic_projection | [Max Danielsson](https://github.com/autious) | | -| 76 | [models_rlgl_solar_system_full](examples/models/models_rlgl_solar_system_full.c) | models_rlgl_solar_system_full | [Aldrin Martoq](https://github.com/aldrinmartoq) | ⭐️ | -| 77 | [models_solar_system](examples/models/models_solar_system.c) | models_solar_system | [Aldrin Martoq](https://github.com/aldrinmartoq) | ⭐️ | -| 78 | [models_rlgl_solar_system](examples/models/models_rlgl_solar_system.c) | models_rlgl_solar_system | ray | ⭐️ | -| 79 | [models_yaw_pitch_roll](examples/models/models_yaw_pitch_roll.c) | models_yaw_pitch_roll | [Berni](https://github.com/Berni8k) | | -| 80 | [models_waving_cubes](examples/models/models_waving_cubes.c) | models_waving_cubes | [codecat](https://github.com/codecat) | ⭐️ | -| 81 | [models_heightmap](examples/models/models_heightmap.c) | models_heightmap | ray | | -| 82 | [models_skybox](examples/models/models_skybox.c) | models_skybox | ray | | +| 65 | [models_animation](models/models_animation.c) | models_animation | [culacant](https://github.com/culacant) | ⭐️ | +| 66 | [models_billboard](models/models_billboard.c) | models_billboard | ray | | +| 67 | [models_box_collisions](models/models_box_collisions.c) | models_box_collisions | ray | | +| 68 | [models_cubicmap](models/models_cubicmap.c) | models_cubicmap | ray | | +| 69 | [models_first_person_maze](models/models_first_person_maze.c) | models_first_person_maze | ray | ⭐️ | +| 70 | [models_geometric_shapes](models/models_geometric_shapes.c) | models_geometric_shapes | ray | | +| 71 | [models_material_pbr](models/models_material_pbr.c) | models_material_pbr | ray | | +| 72 | [models_mesh_generation](models/models_mesh_generation.c) | models_mesh_generation | ray | | +| 73 | [models_mesh_picking](models/models_mesh_picking.c) | models_mesh_picking | [Joel Davis](https://github.com/joeld42) | | +| 74 | [models_loading](models/models_loading.c) | models_loading | ray | | +| 75 | [models_orthographic_projection](models/models_orthographic_projection.c) | models_orthographic_projection | [Max Danielsson](https://github.com/autious) | | +| 76 | [models_rlgl_solar_system_full](models/models_rlgl_solar_system_full.c) | models_rlgl_solar_system_full | [Aldrin Martoq](https://github.com/aldrinmartoq) | ⭐️ | +| 77 | [models_solar_system](models/models_solar_system.c) | models_solar_system | [Aldrin Martoq](https://github.com/aldrinmartoq) | ⭐️ | +| 78 | [models_rlgl_solar_system](models/models_rlgl_solar_system.c) | models_rlgl_solar_system | ray | ⭐️ | +| 79 | [models_yaw_pitch_roll](models/models_yaw_pitch_roll.c) | models_yaw_pitch_roll | [Berni](https://github.com/Berni8k) | | +| 80 | [models_waving_cubes](models/models_waving_cubes.c) | models_waving_cubes | [codecat](https://github.com/codecat) | ⭐️ | +| 81 | [models_heightmap](models/models_heightmap.c) | models_heightmap | ray | | +| 82 | [models_skybox](models/models_skybox.c) | models_skybox | ray | | ### category: shaders @@ -123,31 +123,31 @@ Examples using raylib shaders functionality, including shaders loading, paramete | ## | example | image | developer | new | |----|----------|--------|:----------:|:---:| -| 83 | [shaders_basic_lighting](examples/shaders/shaders_basic_lighting.c) | shaders_basic_lighting | [Chris Camacho](https://github.com/codifies) | ⭐️ | -| 84 | [shaders_model_shader](examples/shaders/shaders_model_shader.c) | shaders_model_shader | ray | | -| 85 | [shaders_shapes_textures](examples/shaders/shaders_shapes_textures.c) | shaders_shapes_textures | ray | | -| 86 | [shaders_custom_uniform](examples/shaders/shaders_custom_uniform.c) | shaders_custom_uniform | ray | | -| 87 | [shaders_postprocessing](examples/shaders/shaders_postprocessing.c) | shaders_postprocessing | ray | | -| 88 | [shaders_palette_switch](examples/shaders/shaders_palette_switch.c) | shaders_palette_switch | [Marco Lizza](https://github.com/MarcoLizza) | | -| 89 | [shaders_raymarching](examples/shaders/shaders_raymarching.c) | shaders_raymarching | Shader by Iñigo Quilez | ⭐️ | -| 90 | [shaders_texture_drawing](examples/shaders/shaders_texture_drawing.c) | shaders_texture_drawing | Michał Ciesielski | ⭐️ | -| 91 | [shaders_texture_waves](examples/shaders/shaders_texture_waves.c) | shaders_texture_waves | [Anata](https://github.com/anatagawa) | ⭐️ | -| 92 | [shaders_julia_set](examples/shaders/shaders_julia_set.c) | shaders_julia_set | [eggmund](https://github.com/eggmund) | ⭐️ | -| 93 | [shaders_eratosthenes](examples/shaders/shaders_eratosthenes.c) | shaders_eratosthenes | [ProfJski](https://github.com/ProfJski) | ⭐️ | -| 94 | [shaders_fog](examples/shaders/shaders_fog.c) | shaders_fog | [Chris Camacho](https://github.com/codifies) | ⭐️ | -| 95 | [shaders_simple_mask](examples/shaders/shaders_simple_mask.c) | shaders_simple_mask | [Chris Camacho](https://github.com/codifies) | ⭐️ | +| 83 | [shaders_basic_lighting](shaders/shaders_basic_lighting.c) | shaders_basic_lighting | [Chris Camacho](https://github.com/codifies) | ⭐️ | +| 84 | [shaders_model_shader](shaders/shaders_model_shader.c) | shaders_model_shader | ray | | +| 85 | [shaders_shapes_textures](shaders/shaders_shapes_textures.c) | shaders_shapes_textures | ray | | +| 86 | [shaders_custom_uniform](shaders/shaders_custom_uniform.c) | shaders_custom_uniform | ray | | +| 87 | [shaders_postprocessing](shaders/shaders_postprocessing.c) | shaders_postprocessing | ray | | +| 88 | [shaders_palette_switch](shaders/shaders_palette_switch.c) | shaders_palette_switch | [Marco Lizza](https://github.com/MarcoLizza) | | +| 89 | [shaders_raymarching](shaders/shaders_raymarching.c) | shaders_raymarching | Shader by Iñigo Quilez | ⭐️ | +| 90 | [shaders_texture_drawing](shaders/shaders_texture_drawing.c) | shaders_texture_drawing | Michał Ciesielski | ⭐️ | +| 91 | [shaders_texture_waves](shaders/shaders_texture_waves.c) | shaders_texture_waves | [Anata](https://github.com/anatagawa) | ⭐️ | +| 92 | [shaders_julia_set](shaders/shaders_julia_set.c) | shaders_julia_set | [eggmund](https://github.com/eggmund) | ⭐️ | +| 93 | [shaders_eratosthenes](shaders/shaders_eratosthenes.c) | shaders_eratosthenes | [ProfJski](https://github.com/ProfJski) | ⭐️ | +| 94 | [shaders_fog](shaders/shaders_fog.c) | shaders_fog | [Chris Camacho](https://github.com/codifies) | ⭐️ | +| 95 | [shaders_simple_mask](shaders/shaders_simple_mask.c) | shaders_simple_mask | [Chris Camacho](https://github.com/codifies) | ⭐️ | ### category: audio -Examples using raylib audio functionality, including sound/music loading and playing. This functionality is provided by raylib [raudio](../src/raudio.c) module. Note this module can be used standalone independently of raylib, check [raudio_standalone](examples/others/raudio_standalone.c) example. +Examples using raylib audio functionality, including sound/music loading and playing. This functionality is provided by raylib [raudio](../src/raudio.c) module. Note this module can be used standalone independently of raylib, check [raudio_standalone](others/raudio_standalone.c) example. | ## | example | image | developer | new | |----|----------|--------|:----------:|:---:| -| 96 | [audio_module_playing](examples/audio/audio_module_playing.c) | audio_module_playing | ray | | -| 97 | [audio_music_stream](examples/audio/audio_music_stream.c) | audio_music_stream | ray | | -| 98 | [audio_raw_stream](examples/audio/audio_raw_stream.c) | audio_raw_stream | ray | | -| 99 | [audio_sound_loading](examples/audio/audio_sound_loading.c) | audio_sound_loading | ray | | -| 100 | [audio_multichannel_sound](examples/audio/audio_multichannel_sound.c) | audio_multichannel_sound | [Chris Camacho](https://github.com/codifies) | ⭐️ | +| 96 | [audio_module_playing](audio/audio_module_playing.c) | audio_module_playing | ray | | +| 97 | [audio_music_stream](audio/audio_music_stream.c) | audio_music_stream | ray | | +| 98 | [audio_raw_stream](audio/audio_raw_stream.c) | audio_raw_stream | ray | | +| 99 | [audio_sound_loading](audio/audio_sound_loading.c) | audio_sound_loading | ray | | +| 100 | [audio_multichannel_sound](audio/audio_multichannel_sound.c) | audio_multichannel_sound | [Chris Camacho](https://github.com/codifies) | ⭐️ | ### category: physics @@ -155,8 +155,37 @@ Examples showing physics functionality with raylib. This functionality is provid | ## | example | image | developer | new | |----|----------|--------|:----------:|:---:| -| 101 | [physics_demo](examples/physics/physics_demo.c) | physics_demo | [Victor Fisac](https://github.com/victorfisac) | | -| 102 | [physics_friction](examples/physics/physics_friction.c) | physics_friction | [Victor Fisac](https://github.com/victorfisac) | | -| 103 | [physics_movement](examples/physics/physics_movement.c) | physics_movement | [Victor Fisac](https://github.com/victorfisac) | | -| 104 | [physics_restitution](examples/physics/physics_restitution.c) | physics_restitution | [Victor Fisac](https://github.com/victorfisac) | | -| 105 | [physics_shatter](examples/physics/physics_shatter.c) | physics_shatter | [Victor Fisac](https://github.com/victorfisac) | | +| 101 | [physics_demo](physics/physics_demo.c) | physics_demo | [Victor Fisac](https://github.com/victorfisac) | | +| 102 | [physics_friction](physics/physics_friction.c) | physics_friction | [Victor Fisac](https://github.com/victorfisac) | | +| 103 | [physics_movement](physics/physics_movement.c) | physics_movement | [Victor Fisac](https://github.com/victorfisac) | | +| 104 | [physics_restitution](physics/physics_restitution.c) | physics_restitution | [Victor Fisac](https://github.com/victorfisac) | | +| 105 | [physics_shatter](physics/physics_shatter.c) | physics_shatter | [Victor Fisac](https://github.com/victorfisac) | | + +### category: network + +Examples showing raylib network functionality. This functionality is provided by [rnet](../src/rnet.h) module. + +**Note that rnet module is under development and not ready yet.** + +| ## | example | image | developer | new | +|----|----------|--------|:----------:|:---:| +| 106 | [network_ping_pong](network/network_ping_pong.c) | | [Jak Barnes](https://github.com/syphonx) | | +| 107 | [network_resolve_host](network/network_resolve_host.c) | | [Jak Barnes](https://github.com/syphonx) | | +| 108 | [network_tcp_client](network/network_tcp_client.c) | | [Jak Barnes](https://github.com/syphonx) | | +| 109 | [network_tcp_server](network/network_tcp_server.c) | | [Jak Barnes](https://github.com/syphonx) | | +| 110 | [network_test](network/network_test.c) | | [Jak Barnes](https://github.com/syphonx) | | +| 111 | [network_udp_client](network/network_udp_client.c) | | [Jak Barnes](https://github.com/syphonx) | | +| 112 | [network_udp_server](network/network_udp_server.c) | | [Jak Barnes](https://github.com/syphonx) | | + +### category: others + +Examples showing raylib misc functionality that does not fit in other categories, like standalone modules usage or examples integrating external libraries. + +| ## | example | image | developer | new | +|----|----------|--------|:----------:|:---:| +| 113 | [raudio_standalone](others/raudio_standalone.c) | | ray | | +| 114 | [rlgl_standalone](others/rlgl_standalone.c) | | ray | | +| 115 | [easings_testbed](others/easings_testbed.c) | | ray | | + +As always contributions are welcome, feel free to send new examples! Here it is an [examples template](examples_template.c) to start with! +