Ray
5aeedb4899
REXM: Update examples collection
2025-10-20 11:13:45 +02:00
Ray
7ae3eb5d3a
Create web_basic_window.png
2025-10-20 11:10:08 +02:00
JordSant
aeafce5db4
[examples] Added: shaders_mandelbrot_set ( #5282 )
...
* [examples] Added: `shaders_mandelbrot_set`
* Simplified shader code and added comments
* Comments starting with a capital letter, and some minor fixes to adhere to the convention
2025-10-18 19:50:52 +02:00
Ray
085f933b17
Review example formating
2025-10-17 17:17:54 +02:00
Aanjishnu Bhattacharyya
ab4831911a
[examples] Added: core_text_file_loading ( #5278 )
...
Added and example demonstrating reading the contents of a file and rendering them,
utilizing rtext module. The demonstration also handles wrapping of long sentences,
and text scrolling.
Co-authored-by: Ray <raysan5@gmail.com>
2025-10-17 17:12:14 +02:00
Ray
cd0d693a56
Reviewed example
2025-10-17 17:09:55 +02:00
Ray
ed8c4c1b9b
REXM: Update examples collection, some renames
2025-10-17 17:01:38 +02:00
Ray
ffc405325f
Update shapes_pie_chart.c
2025-10-17 12:54:46 +02:00
Ray
9c1216699d
ADDED: example: core_highdpi_testbed -WIP-
...
ADDED: example: `core_screen_recording` -WIP-
2025-10-17 12:35:12 +02:00
Ray
bb910bb0b8
REXM: RENAME: example: models_geometry_textures_cube --> models_rotating_cube
2025-10-17 12:33:41 +02:00
Jopestpe
4256be5608
Fix branch array size and remove extra function ( #5281 )
...
* Fix branch array size and remove extra function
* Fix branch array size and remove extra function
2025-10-17 08:53:48 +02:00
Jopestpe
087aa1bc3f
Fix triangle strip array size and simplify loop ( #5280 )
2025-10-17 08:53:02 +02:00
GideonSerf
c6f9f76afb
[examples] Added donut pie charts to shapes_pie_chart ( #5277 )
...
* Added donut chart option to pie chart example
* Increased example description buffer size
* Testing mouse trail building
* Removed unused variable
---------
Co-authored-by: Gideon Serfontein <gse@newspacesystems.com>
2025-10-16 09:53:55 +02:00
Ray
8e052b81b4
REVIEWED: New examples on VS project
2025-10-15 19:59:28 +02:00
Ray
4ba92f8962
REVIEWED: Solution when adding new examples
2025-10-15 19:48:36 +02:00
JordSant
2a04317cff
[examples] Added: shapes_particles ( #5260 )
...
* [Examples] Added shapes_particles
* Changes to follow the code conventions. Improved some things.
* Fixed name
* Fixed PNG name
---------
Co-authored-by: Ray <raysan5@gmail.com>
2025-10-15 19:39:47 +02:00
themushroompirates
1c45776bb7
Added clock of clocks example ( #5263 )
2025-10-15 19:37:17 +02:00
themushroompirates
1c39d47b5b
Added simple starfield example ( #5255 )
2025-10-15 19:34:39 +02:00
themushroompirates
047c9d2052
Added text alignment example ( #5254 )
...
Co-authored-by: Ray <raysan5@gmail.com>
2025-10-15 19:33:53 +02:00
Balamurugan R
7383de3dea
feat(shapes): Add shapes_mouse_trail.c example and screenshot ( #5246 )
...
Co-authored-by: Balamurugan R <balamuruga.r050814@gmail.com>
2025-10-15 19:30:37 +02:00
Robin ❤️
21404d958e
[examples] Added core_clipboard_text ( #5231 )
...
* added clipboard example
* added image check
* added note about windows
* added indent
2025-10-15 19:28:38 +02:00
Hugo
d2acf06779
[examples] Added core_directory_files ( #5230 )
...
* ADDED: example: `core_directory_files`
* Follow raylib's conventions
* Rework `core_directory_files` example
* Removed alternating colors & text on directory
* Update screenshot
---------
Co-authored-by: Ray <raysan5@gmail.com>
2025-10-15 19:27:42 +02:00
GideonSerf
af11859906
[examples] Added shapes_pie_chart ( #5227 )
...
* Added shapes_pie_chart example
* Made the example colorful
* Added some interactivity to the example
* Revert top comment to the standard
* Remove unused MAX_SLICES constant
---------
Co-authored-by: Gideon Serfontein <gse@newspacesystems.com>
Co-authored-by: Ray <raysan5@gmail.com>
2025-10-15 19:25:01 +02:00
Jeffery Myers
7191749d66
[examples] Fix examples to work in MSVC ( #5267 )
...
* Fix warnings in many examples
Add examples to MSVC solution correctly
* fix CI error
---------
Co-authored-by: Ray <raysan5@gmail.com>
2025-10-15 19:02:52 +02:00
Ray
9f831428e6
Update core_render_texture.c
2025-10-09 17:16:54 +02:00
Ray
c80726511c
Merge branch 'master' of https://github.com/raysan5/raylib
2025-10-09 01:09:58 +02:00
Ray
767df4cf52
Update core_render_texture.c
2025-10-09 01:09:55 +02:00
Ray
04a1a0293e
Update examples_list.txt
2025-10-08 18:17:32 +02:00
Ray
f62565dc72
Update text_unicode_ranges.c
2025-10-08 18:16:46 +02:00
Hugo
9bf7699624
[examples] Added shapes_kaleidoscope ( #5233 )
...
* ADDED: example: `shapes_kaleidoscope`
* Add line reflection
* Updated with `rexm update`
* Follow raylib's conventions
2025-10-08 00:10:43 +02:00
Jopestpe
4cfae99a74
[examples] Added shapes_triangle_strip ( #5240 )
...
* [examples] Add shapes_triangle_strip
* Remove functions
2025-10-07 20:25:22 +02:00
Jopestpe
b99a6cc6bd
[examples] Added shapes_recursive_tree ( #5229 )
...
* ADDED: example: shapes_recursive_tree
* [examples] Added shapes_recursive_tree
* [examples] shapes_recursive_tree: adjustments
* Reduced tree depth from 12 to 10
* new shapes_recursive_tree.png
* follow the conventions
* follow the conventions 2
2025-10-06 22:35:18 +02:00
Ray
718a841cfb
REXM: Update examples
2025-10-02 13:54:11 +02:00
Ray
78a79a8523
Update list
2025-10-02 13:40:36 +02:00
Ray
7e3b7cd349
REVIEWED: DrawLineDashed()
2025-10-02 13:38:13 +02:00
Ray
377853bb32
REXM: Updated new examples requried files
2025-10-02 13:16:00 +02:00
Ray
5d9c11e165
Updated examples
2025-10-02 13:04:34 +02:00
Ray
de20076d36
Update examples_list.txt
2025-10-02 13:02:58 +02:00
Robin ❤️
a5a5d3f347
removed unneeded include ( #5225 )
2025-10-01 18:33:51 +02:00
Jopestpe
1cdf1dcbbe
[examples] Add models_geometry_textures_cube ( #5221 )
...
* ADDED: example: models_geometry_textures_cube
* FIXED: example: models_geometry_textures_cube - removed leftover TODO and aligned title with header
2025-10-01 18:31:53 +02:00
Maicon Santana
452cac33b8
[examples] Add core_monitor_change ( #5215 )
...
* Add core monitor change example
* Add monitor drawing and more information
* Update monitor information every frame
* Show info and window position inside the rectangle
2025-10-01 18:31:03 +02:00
Luís Almeida
f680776941
feat:Added DrawLineDashed() and a new example explaining how to use this new function. ( #5222 )
2025-10-01 11:43:38 +02:00
Robin ❤️
e5f809f534
switch to enum ( #5223 )
2025-10-01 11:42:35 +02:00
Robin ❤️
6ed61e107b
flipped binary check to fix bug ( #5220 )
2025-09-30 21:49:58 +02:00
Ray
8932ba0b0a
Update core_delta_time.c
2025-09-30 18:48:42 +02:00
Ray
6966ad5717
Update shaders_ascii_rendering.c
2025-09-30 18:39:27 +02:00
Robin ❤️
3f30533f1c
[examples] Add core_delta_time ( #5216 )
...
* delta example
* clarification
* made it more clear what delta time is
* more explanation
* vector2 positions, removed all warnings
* removed keys, moved global to local, conventions & comments, show target fps
* new png
* remove more periods
* another period
* remove note about conventions, remove period
2025-09-30 18:35:15 +02:00
Maicon Santana
a553fbd0c7
[examples] Fix shaders_ascii_rendering ( #5219 )
...
* Add ascii post processing
* Fix broken characters and add more comments
* Rename example
* Refactored as requested
2025-09-30 18:34:06 +02:00
Jopestpe
0e2e8ce225
[examples] Update shapes_bouncing_ball with gravity ( #5217 )
...
* [examples] Add shapes_bouncing_ball with gravity
* gravity could be enabled/disabled
2025-09-30 18:32:25 +02:00
Ray
5d9352a0a1
Update shapes_bullet_hell.c
2025-09-30 18:27:59 +02:00
zero
56e32f2c3e
ADDED: example: shapes_bullet_hell ( #5218 )
...
* add shapes_bullet_hell example
* adjust example count
2025-09-30 11:59:44 +02:00
Ray
218a806ec2
REVIEWED: example: shaders_ascii_rendering
2025-09-29 18:01:42 +02:00
Maicon Santana
317c1eaeeb
Add ascii post processing ( #5213 )
2025-09-29 17:44:48 +02:00
Le Juez Victor
584bc14929
[rlgl] Add Software Rendering Support ( #4832 )
...
* add base of rlsw.h
* implement state support
Also replace the triangle rasterization functions with macros that generate specific functions for each state of the rendering system.
Also, add the OpenGL definitions in order to add a binding for rlgl.
* branchless float saturation
* apply perspective correction to colors
* impl line clipping and rasterization
+ tweak function names
* impl face culling
* impl color blending
* fixes and tweaks
* add clear buffer bitmasks
* small optimizations / tweaks
* review ndc to screen projection
* avoid to recalculate MVP when its not needed + tweaks
* review the loading and management of textures
to be closer to the OpenGL API
* texture sampling optimization
* review get pixel functions
+ review unorm/float conversion
* add several buffer format support
Several depth and color formats have been added for the framebuffer.
8-bit, 16-bit, and 24-bit formats are now available for depth.
RGB 8-bit (332), RGB 16-bit (565), and RGB 24-bit (888) formats are now available for color.
Alpha support is no longer present for the framebuffer at the moment, but it can easily be restored by adding the formats and reinterpolating the alpha in the areas that do not perform color blending.
Additionally, this commit brings performance improvements.
* tweaks
* impl line width
* impl points + point size
* fix and improve polygon clipping functions
* impl polygone modes
* add some not planned functions
- `glDepthMask`
- `glColorMask`
* framebuffer resizing + handle init failure
* add quick notes about line clipping algorithms used
* start to impl scissor test + review line clipping
The support for the scissor test has been implemented for clearing as well as for triangle clipping.
The implementation for lines and points is still missing.
I also removed the 2D clipping of lines that used the Cohen-Sutherland algorithm, opting instead to always use the Liang-Barsky algorithm in all cases.
This simplifies the implementation, and the 2D version would have caused issues when interpolating vertices in the future if we want to implement additional features.
* review scissor clear
* review `swScissor`
* impl line scissor clipping
* round screen coordinate (line rasterization)
* impl point scissor clipping
* remove unused defs
* add getter functions
* gl binding
* add `glHint` and `glShadeModel` macros (not implmented)
* binding tweaks
* impl copy framebuffer function + glReadPixels
* review `swCopyFramebuffer`
* update rlgl.h
* update rlgl.h
* texture copy support
* fix typo..
* add get error function
* def sw alloc macros
* reimpl get color buffer func
just in case
* remove normal interpolation
* review texture wrap
* fix ndc projection (viewport/scissor)
* impl framebuffer blit function
* reduce matrix compuations and memory usage
* swBegin tweaks
* preventing a possible division by zero
* remove useless scissor related data
* review color blending system
* greatly improve float saturation
* tweak lerp vertex function
* use opitmized fract function in sw_texture_map
* tweak framebuffer functions for better readability
* optimized copy/blit functions for each dst format
* review framebuffer filling functions
* impl specific quad rendering func
* use of a single global vertex buffer
* fix 'sw_poly_point_render'
* added `SW_RESTRICT` and redesigned `sw_lerp_vertex_PNCTH`
* tweak the pipeline flow regarding the face culling
avoids misprediction, improves vectorization if possible
* new rendering path for axis aligned quads
* oops, translating some comments
* use of `restrict` for blending function parameters
* update rlgl.h
* adding `GRAPHICS_API_OPENGL_11_SOFTWARE` in `DrawMesh`
* add `RL_OPENGL_11_SOFTWARE` enum
* temp tweak
* build fixes
* fix DrawMesh for GL 1.1
* update swClose
* review texture format + fix copy
* set minimum req vertices to 3 (quads)
* check swInit
* review pixelformat
* tweaks
* fix animNormals (DrawMesh)
* fallback color/texcoord (swDrawArrays)
* review swMultMatrixf
* fix texture pool alloc..
* review triangle scanlines
increment all data
* fix `sw_quad_sort_cw`
* impl sdl platform
* rm def
* increase max clipped polygon vertices
* improve triangle rasterization along Y axis
improved robustness against numerical errors
incremental interpolation along Y
simplified function, fewer jumps
* review current vertex data
+ increase max clipped polygon vertices (for extreme cases)
* fix and improve polygon clipping
Sets the vertex count to zero when the polygon is invalid
Stops clipping when the vertex count drops below 3
* fix gradient calculation
* cache texture size minus one + comments
* tweaks
* BGRA copy support
* adding software backend option (cmake)
* update Makefile
* fix face culling
* excluse some exemple with the software backend
* review SW_CLAMP case in sw_texture_map
* review sw_saturate
* review line raster
* fix sw_quad_is_aligned
* review sw_raster_quad_axis_aligned
* tweaks
* codepoint fix (?)
* fix var name...
* rcore_drm software renderering
* cleanup and tweaks
* adding support for `GL_POINT_SIZE` and `GL_LINE_WIDTH` get
* fix sampling issue
* fix swBlendFunc
---------
Co-authored-by: Ray <raysan5@gmail.com>
2025-09-29 10:28:20 +02:00
Tim Little
c551fb7118
Add models_basic_voxel example ( #5212 )
2025-09-28 23:40:09 +02:00
Ray
7d780d18b5
REVIEWED: New example format and requirements: core_input_actions #5211
2025-09-28 23:31:07 +02:00
Jett
a2a22e5e48
ADDED: example: core_input_actions ( #5211 )
...
* adding core_input_actions
action based input API vs direct input, allows remapping of buttons or keys to an action.
* adjusted formatting.
* updates for struct name
and fixed a typo
2025-09-28 23:02:53 +02:00
Smallz3201
fe8c83b57d
Update palette_switch.fs ( #5205 )
...
Removed unnecessary `a` in palette_switch.fs `note` comment
2025-09-26 20:56:54 +02:00
Maicon Santana
07033cff90
Fix polygon drawing example for opengl 1.1 ( #5202 )
2025-09-24 20:44:15 +02:00
Ray
4f9b933b34
REXM: Update examples; text_unicode_emojis requires additional resources on Web
2025-09-24 10:17:34 +02:00
Ray
bb28d7fd0e
Update normalmap.fs
2025-09-21 20:37:01 +02:00
Ray
8ada37d967
Update depth_write.fs
2025-09-21 13:28:30 +02:00
Ray
e7cfd3d4a3
Update depth_render.fs
2025-09-21 13:28:27 +02:00
Ray
ed8f1a22d1
Remove trailing spaces
2025-09-14 18:07:58 +02:00
Ray
96fb4851ce
Merge branch 'master' of https://github.com/raysan5/raylib
2025-09-14 10:27:08 +02:00
Ray
068978d5b3
REXM: RENAME: example: models_gpu_skinning --> models_animation_gpu_skinning
2025-09-14 10:26:04 +02:00
Ray
c1615aaac4
Update examples_template.c
2025-09-14 10:22:56 +02:00
Bruno Cabral
b281101001
[build][cmake] Review web compilation system ( #5181 )
...
* [cmake] export automatically raylib definitions and compile/link options
* [cmake] pass emscripten options to consumer project
* [web] compile for web
* [web] canvas width 100%
2025-09-14 10:05:07 +02:00
Ray
c9b1f2ce54
REVIEWED: example: core_input_gestures_testbed, follow default structure
2025-09-14 10:04:24 +02:00
Ray
9931ddd27a
Update core_undo_redo.c
2025-09-13 21:17:16 +02:00
Ray
36ad7127c2
REXM: Update
2025-09-13 21:09:59 +02:00
Ray
36824b6c0a
REXM: ADDED: example: core_undo_redo
2025-09-13 20:58:27 +02:00
Ray
161cab24da
Update core_random_sequence.c
2025-09-13 20:57:20 +02:00
Ray
b8420d4821
REXM: Update examples
2025-09-13 10:46:14 +02:00
Ray
3148206758
Renamed shaders for consistency
2025-09-13 10:44:12 +02:00
Ray
adac5f7770
REXM: RENAME: example: shaders_write_depth --> shaders_depth_writing
2025-09-13 10:41:25 +02:00
Ray
28ce99b539
Update core_3d_camera_fps.c
2025-09-12 21:44:56 +02:00
Ray
2550a45821
Update core_render_texture.c
2025-09-10 18:31:52 +02:00
Ray
109b3b2d2e
REXM: ADDED: example: text_inline_styling
2025-09-10 18:31:49 +02:00
Ray
ffe74658ab
REXM: ADDED: example: core_render_texture
2025-09-10 18:26:43 +02:00
Ray
84e2cbccc4
Update complexity level for shapes_digital_clock
2025-09-09 17:33:19 +02:00
Ray
a42eb2f79b
REDESIGNED: example: shapes_digital_clock
2025-09-09 17:32:13 +02:00
Ray
698d37c57a
Update shaders_normalmap_rendering.c
2025-09-09 17:30:25 +02:00
Ray
f4250da042
Update text_unicode_ranges.c
2025-09-09 09:37:06 +02:00
Ray
4447868c60
REXM: Updated examples, resources checking
2025-09-09 00:16:47 +02:00
Ray
28c5d16000
Update shaders_shadowmap_rendering.c
2025-09-09 00:15:26 +02:00
Ray
811ec4fb1e
REVIEWED: shaders_shadowmap_rendering example
2025-09-08 21:02:58 +02:00
Ray
ef0dd5f774
REXM: Updated examples after some renames
2025-09-08 21:01:59 +02:00
Ray
c7f8843200
REXM: RENAME: example: shaders_eratosthenes --> shaders_eratosthenes_sieve
2025-09-08 20:37:27 +02:00
Ray
851bb3120d
REXM: RENAME: example: shaders_view_depth --> shaders_depth_rendering
2025-09-08 20:37:11 +02:00
Ray
adda398e65
REXM: RENAME: example: shapes_easings_rectangle_array --> shapes_easings_rectangles
2025-09-08 20:36:48 +02:00
Ray
5ac0539481
REXM: RENAME: example: shapes_easings_box_anim --> shapes_easings_box
2025-09-08 20:36:41 +02:00
Ray
84baaa6ee7
REXM: RENAME: example: shapes_easings_ball_anim --> shapes_easings_ball
2025-09-08 20:36:29 +02:00
Ray
ede4547015
REXM: RENAME: example: models_draw_cube_texture --> models_textured_cube
2025-09-08 20:35:37 +02:00
Ray
d8f3b51a3f
REXM: RENAME: example: models_animation --> models_animation_playing
2025-09-08 20:35:27 +02:00
Ray
4a23ed698f
REXM: RENAME: example: shaders_raymarching --> shaders_raymarching_rendering
2025-09-08 20:34:48 +02:00
Ray
f4f3325e1e
REXM: RENAME: example: shaders_spotlight --> shaders_spotlight_rendering
2025-09-08 20:34:33 +02:00
Ray
11ca32493a
REXM: RENAME: example: shaders_lightmap --> shaders_lightmap_rendering
2025-09-08 20:34:16 +02:00
Ray
07070b81e8
REXM: RENAME: example: shaders_shadowmap --> shaders_shadowmap_rendering
2025-09-08 20:33:36 +02:00
Ray
6afc608477
REXM: RENAME: example: shaders_normal_map --> shaders_normalmap_rendering
2025-09-08 20:33:18 +02:00
Ray
4cf4c6645e
REXM: RENAME: example: shaders_hybrid_render --> shaders_hybrid_rendering
2025-09-08 20:30:45 +02:00
Ray
14bef50464
REXM: RENAME: example: shaders_deferred_render --> shaders_deferred_rendering
2025-09-08 20:30:26 +02:00
Ray
ab3e99fd30
REXM: RENAME: example: models_cubicmap --> models_cubicmap_rendering
2025-09-08 20:30:07 +02:00
Ray
463d069eff
REXM: RENAME: example: models_heightmap --> models_heightmap_rendering
2025-09-08 20:29:53 +02:00
Ray
b67e7ffc44
REXM: RENAME: example: shapes_draw_circle_sector --> shapes_circle_sector_drawing
2025-09-08 20:28:17 +02:00
Ray
16fbca2e8b
REXM: RENAME: example: shapes_draw_rectangle_rounded --> shapes_rounded_rectangle_drawing
2025-09-08 20:27:00 +02:00
Ray
266b8efbd6
REXM: Reviewed examples inconsistencies
2025-09-07 12:05:11 +02:00
Ray
688cf680c0
Update examples_list.txt
2025-09-07 12:03:16 +02:00
Ray
25f4e544d1
REXM: UPDATED: Examples source code header info, aligned with name
2025-09-07 12:01:51 +02:00
Ray
8544020023
Update required files for example rename
2025-09-07 11:47:58 +02:00
Ray
e1dfb4cd4e
Update shaders_normal_map.c
2025-09-07 11:44:03 +02:00
Ray
1bbd4c3566
REXM: RENAME: example: shapes_draw_ring --> shapes_ring_drawing
2025-09-07 11:19:29 +02:00
Ray
c0234e5e3d
REXM: RENAME: example: textures_sprite_anim --> textures_sprite_animation
2025-09-07 11:14:56 +02:00
Ray
2d19abb2cf
REXM: REVIEWED: Examples header info inconsistencies
2025-09-07 11:04:00 +02:00
Ray
e5cef3c0d8
REXM: Reviewed examples source code headers metadata
2025-09-07 10:46:51 +02:00
Ray
eb816898e5
Revert "Added creation-review years to examples"
...
This reverts commit b5e25916fc .
2025-09-05 23:02:06 +02:00
Ray
424cdebda5
Updated examples_list.txt to include example year created/reviewed
...
Reviewed star used, aligned with empty star and examples header
2025-09-05 14:04:28 +02:00
Ray
b5e25916fc
Added creation-review years to examples
2025-09-05 11:25:24 +02:00
Ray
47bdfb91a2
Update README.md
2025-09-05 10:57:25 +02:00
Ray
a51cb7fe30
REXM: Updated some examples inconsistencies
2025-09-04 19:15:37 +02:00
Ray
7646d08751
Updated some examples with inconsistencies
2025-09-04 18:57:00 +02:00
Ray
d418704c0b
REXM: Update examples collection
2025-09-04 16:17:23 +02:00
Ray
293477e2b5
Reorganized examples list
2025-09-04 16:05:54 +02:00
Ray
6d7dd43c13
Update core_input_gestures_testbed.c
2025-09-04 16:05:38 +02:00
Ray
e21093d434
REXM: RENAME: example: core_input_gestures_web --> core_input_gestures_testbed
2025-09-04 15:59:53 +02:00
Ray
c17f82a78c
REMOVED: core_basic_window_web
...
The example is not following examples conventions and it will be moved to `others` with a new name
2025-09-04 15:43:54 +02:00
Ray
d97e0a8ac7
REXM: RENAME: example: shaders_texture_drawing --> shaders_texture_rendering
2025-09-04 11:27:32 +02:00
Ray
41dee9e9f9
REXM: RENAME: example: shaders_fog --> shaders_fog_rendering
2025-09-04 11:12:01 +02:00
Ray
3cbe911613
REXM: RENAME: example: models_billboard --> models_billboard_rendering
2025-09-04 11:04:00 +02:00
Ray
b17936de22
REXM: RENAME: example: models_billboard --> models_billboard_rendering
2025-09-04 10:55:48 +02:00
Ray
dd0587e12a
Update shaders_texture_drawing.c
2025-09-04 10:33:22 +02:00
Ray
2e376c6f5b
Update shaders_spotlight.c
2025-09-04 10:33:14 +02:00
Ray
2a295210fb
Update shaders_spotlight.c
2025-09-03 19:58:38 +02:00
Ray
a7e62e73d8
REXM: REMOVE: example: core_loading_thread
...
This example was POSIX only and had some special requirements for web, it made it more difficult to be managed from collection standard examples format.
It will be re-added in the `others` category, that is not processed for web.
2025-09-03 19:00:33 +02:00
Ray
5cbe013273
REXM: RENAME: example: models_skybox --> models_skybox_rendering
2025-09-03 18:48:20 +02:00
Ray
d8ee8a45c4
REXM: RENAME: example: textures_draw_tiled --> textures_tiled_drawing
2025-09-03 18:45:50 +02:00
Ray
33327760f1
REXM: RENAME: example: text_draw_3d --> text_3d_drawing
2025-09-03 18:43:17 +02:00
Ray
785ad4015c
REXM: RENAME: example: textures_polygon --> textures_polygon_drawing
2025-09-03 18:40:53 +02:00
Ray
cadd28e5a0
REXM: RENAME: example: text_raylib_fonts -> text_sprite_fonts
2025-09-03 18:33:33 +02:00
Ray
64d6a90d48
REXM: RENAME: example: text_unicode --> text_unicode_emojis
2025-09-03 18:14:47 +02:00
Ray
c579eef4b7
REVIEWED: Examples section comments, for better organization and consistency
2025-09-03 10:40:31 +02:00
Ray
1dfff2252d
rexm update
2025-09-02 18:44:27 +02:00
Ray
cf61a8b888
REXM: Update examples report
2025-09-02 18:38:20 +02:00
Ray
9fab2c8a13
REVIEWED: example: text_unicode_ranges
2025-09-02 18:34:58 +02:00
Ray
0fd5a1a3f5
REDESIGNED: example: text_unicode_ranges
2025-09-02 17:47:25 +02:00
Ray
b16d14f5ed
Update text_font_sdf.c
2025-09-02 17:45:52 +02:00
Ray
aa475b1046
REVIEWED: Code sections description for consistency
2025-09-02 12:34:04 +02:00
Ray
8b3c68f8b5
Update core_random_sequence.c
2025-09-02 12:18:19 +02:00
Ray
b6ae380260
REVIEWED: Examples comments, consistent code sections
2025-09-02 12:10:16 +02:00
Ray
864459cbd2
Update core_3d_camera_fps.c
2025-09-01 20:59:37 +02:00
Ray
e18d167c8f
REVIEWED: New examples added renaming, avoid duplicated .sln GUIDs
2025-09-01 20:47:59 +02:00
JohnnyCena123
0e73e0ea64
reviewed ALL non-external files to follow raylib's convention of no spaces around / or * ( #5153 )
2025-08-29 14:53:16 +02:00
Hamza RAHAL
507c85900f
fix: [digital_clock] minute hand doesn't appear ( #5151 )
2025-08-28 22:32:41 +02:00
JohnnyCena123
4a4997c615
fix unnecessary warnings in some files ( #5152 )
2025-08-28 22:28:56 +02:00
Ray
42abcb9492
Updated examples init window title
2025-08-26 00:36:32 +02:00
Ray
a72b4b177b
Updated examples short description
2025-08-26 00:32:24 +02:00
Ray
60ac8f2a86
Renamed example
2025-08-25 21:11:37 +02:00
Ray
47db1da9ea
REXM: RENAMED: example: core_3d_fps_controller to core_3d_camera_fps
2025-08-25 20:58:09 +02:00
Ray
8b68d548c9
Reviewing some examples titles
2025-08-25 20:57:18 +02:00
Ray
f9af011965
Update core_window_letterbox.c
2025-08-25 20:56:05 +02:00
Ray
4d0c3affaa
REXM: Update examples and lists
2025-08-24 10:53:47 +02:00
Maicon Santana
69021939e6
fix write_depth.fs glsl120
2025-08-23 13:06:56 +01:00
Maicon Santana
c6d7694286
set glsl100 back to 100
2025-08-23 10:17:11 +01:00
Ray
500494f791
Update core_3d_fps_controller.c
2025-08-23 00:02:19 +02:00
feive7
8b0cbb6f47
Clamp camera pitch
2025-08-21 11:10:13 -07:00
Maicon Santana
238163c6ca
swap local variable isCursorHidden to use new method IsCursorHidden()
2025-08-21 11:31:40 +01:00
Ray
c3c33e9654
Merge pull request #5125 from JohnnyCena123/missing-vox-shaders
...
add missing shaders for glsl100, glsl120
2025-08-20 12:34:05 +02:00
Johnny Cena
a99649b455
remove unneeded checks
2025-08-20 12:18:51 +02:00
Johnny Cena
df200b942c
add versions to new shaders
2025-08-20 12:16:57 +02:00
Johnny Cena
cb05945e76
add missing shaders
2025-08-20 12:09:30 +02:00
Ray
0658abc64c
Update text_raylib_fonts.c
2025-08-19 13:22:15 +02:00
Ray
8ba4ff2143
Renamed directory for sprite fonts
2025-08-19 13:22:04 +02:00
Ray
25d00130a8
REVIEWED: example: text_unicode_ranges
2025-08-19 13:17:50 +02:00
Ray
291042352b
Merge pull request #4886 from GuvaCode/master
...
[examples] Possible improvements for `text_codepoints_loading`, adding ranges
2025-08-19 12:00:25 +02:00
Ray
a338b9694c
Update build_example_web.bat
2025-08-19 10:36:31 +02:00
Ray
595befec40
Update models_mesh_picking.c
2025-08-18 20:37:07 +02:00
Ray
0a513e6fbe
Comment unused script instructions...
2025-08-18 15:04:50 +02:00
Ray
a8dfd9db76
REXM: RENAMED: shaders_normalmap --> shaders_normal_map
2025-08-18 14:35:04 +02:00
Ray
6da0a180e6
REXM: Using Makefile.Web for specific web versions generation, only with required resources for every example
2025-08-17 21:30:16 +02:00
Ray
afdc7972d6
REXM: Automatic validation and update of examples
2025-08-14 21:07:10 +02:00
Ray
7037f131dc
REVIEWED: example: core_3d_fps_controller
2025-08-14 20:37:52 +02:00
Ray
a9970484f3
Remove trailing spaces
2025-08-14 20:37:18 +02:00
Ray
ddebf5d7ac
Update Makefile.Web
2025-08-13 12:34:55 +02:00
Ray
ef81145776
Update examples_list.txt
2025-08-13 11:35:23 +02:00
Ray
13e384ce71
Merge pull request #5004 from nezvers/example_quake_controller
...
[examples] New example: `core_3d_fps_controller`
2025-08-12 09:54:23 +02:00
Ray
503e6d8bb5
Merge branch 'master' into julia_set
2025-08-11 20:26:16 +02:00
Ray
9b598f6bcf
REVIEWED: Shaders formating to follow raylib code conventions
2025-08-11 20:22:31 +02:00
Ray
8dae39fbda
ADDED: Missing GLSL120 shaders
2025-08-11 20:22:02 +02:00
Maicon Santana
00f7121b1c
Increasing maxInterations glsl100 to 255 to match with glsl330 and add glsl120
2025-08-11 18:16:00 +01:00
Ray
570082deba
WARNING: **NEW** raylib code CONVENTION: Comments do not end with '.'
2025-08-07 18:23:20 +02:00
Ray
6792e6e2dd
Updated required files for new example: shaders_normalmap
2025-08-07 17:50:18 +02:00
Ray
2365ac8def
REVIEWED: Example shaders_normalmap #5032
2025-08-07 17:31:11 +02:00
Ray
54473e2c2b
REVIEWED: Example shaders_normalmap, it crashes #5032
2025-08-07 17:28:25 +02:00
Ray
47d1cc200d
Merge branch 'master' of https://github.com/raysan5/raylib
2025-08-07 17:19:39 +02:00
Ray
8da4887c2d
Update examples_list.txt
2025-08-07 17:19:27 +02:00
Ray
a06962ee38
Merge branch 'master' into normalmap_example
2025-08-07 17:17:12 +02:00
Ray
f0889a74fe
EXAMPLES: Format tweaks
2025-08-07 17:08:22 +02:00
Ray
9f07cfe0b7
Update textures_image_kernel.c
2025-08-07 17:08:02 +02:00
Ray
f02c7fca8a
Update shapes_double_pendulum.c
2025-08-07 17:07:45 +02:00
Ray
d45b00b191
Update shaders_rounded_rectangle.c
2025-08-07 17:07:26 +02:00
Ray
7e597dd574
Update rlgl_compute_shader.c
2025-08-07 17:07:10 +02:00
Ray
9003cd32ba
Update models_rlgl_solar_system.c
2025-08-07 17:06:50 +02:00
Ray
366887b863
Update models_loading_vox.c
2025-08-07 17:06:39 +02:00
Ray
64fbf07e7b
Update audio_sound_multi.c
2025-08-07 17:06:11 +02:00
Ray
5d4a233f52
Update examples_template.c
2025-08-07 17:05:57 +02:00
Ray
fd79b44920
Create distortion.fs
2025-08-07 17:05:50 +02:00
Ray
5eacc872c7
Update README.md
2025-08-07 17:05:45 +02:00
Ray
1fadc67fb3
ADDED: Missing resources on some examples
2025-08-07 17:05:25 +02:00
Ray
533f06109d
Update README.md
2025-08-06 18:23:42 +02:00
Ray
f64d405ef3
Update Makefile.Web
2025-08-06 18:18:39 +02:00
Ray
c3cad65d30
Update examples_list.txt
2025-08-06 14:02:51 +02:00
Ray
1f2b5d6282
Update examples_template.c
2025-08-05 10:04:54 +02:00
Ray
b683af298c
Update examples_template.c
2025-08-05 09:40:01 +02:00
Ray
945f1410d2
MOVED: rexm to tools directory
2025-08-04 23:24:43 +02:00
Ray
f5e95029b1
Update rexm.c
2025-08-04 20:44:22 +02:00
Ray
cdfb9d7a0b
Added some notes for example collection validation
2025-08-04 19:29:28 +02:00
Ray
a436d935f1
Update README.md
2025-08-04 19:28:07 +02:00
Ray
1293461f5e
REXM: Some code reviews, README.md generation improvements
2025-08-04 19:27:48 +02:00
Ray
a457ab154e
ADDED: Example resources for automatic removal
...
WARNING: Some of those resources could be shared by other examples in the category so for now we leave removed manual by users...
2025-08-04 18:11:57 +02:00
Ray
1f5fec851d
UPDATE: Added Makefile.Web per-example target generation including used resources
2025-08-04 17:52:22 +02:00
Ray
bc0f93baea
UPDATE: Added resources scanning from examples for automated copying
2025-08-04 17:51:48 +02:00
Ray
e130775e0d
Updated for resources scanning system
2025-08-04 14:13:17 +02:00
Ray
80dd72ce12
REVIEWED: For automation simplification
2025-08-04 13:23:57 +02:00
Ray
d8952958db
Update Makefile
2025-08-04 13:23:14 +02:00
Ray
72de562542
REVIEWED: Examples for automation processes
2025-08-04 13:23:04 +02:00
Ray
d43470a3d4
Minor comment reviews
2025-08-03 23:49:52 +02:00
Ray
d182ae7837
UPDATED: Support example removal
2025-08-03 23:32:54 +02:00
Ray
b11d089202
UPDATED: Implementing file rename requirements
...
Moved files update from collection to separate function
2025-08-03 22:56:15 +02:00
Ray
d194b8d503
ADDED: Some security checks to verify examples categories provided
2025-08-03 21:20:35 +02:00
Ray
8f8a5ada60
REVIEWED: Make sure environment is set in same process and not a child one
2025-08-03 21:19:55 +02:00
Ray
c146be16cb
Update rexm.c
2025-08-03 09:43:38 +02:00
Ray
6ddc9251c2
UPDATE: README.md example addition working
2025-08-03 01:18:19 +02:00
Ray
73baaeeb2e
REVIEWED: LoadTextLines()
2025-08-03 01:17:50 +02:00
Ray
1948453394
Update README.md
2025-08-02 20:11:31 +02:00
Ray
b044b52955
UPDATED: examples.js example addition working
2025-08-02 19:43:27 +02:00
Ray
528ad4964d
UPDATE: Makefile example addition working
2025-08-02 19:21:36 +02:00
Ray
e76c5f7d64
Update rexm.c
2025-08-02 18:11:30 +02:00
Ray
e01f3f158e
Remove some testing code
2025-08-02 18:01:23 +02:00
Ray
c60763d19e
UPDATED: LoadExamplesData() to support filtering and sorting
2025-08-02 18:00:41 +02:00
Ray
159a9eac4a
Update build_example_web.bat
2025-08-02 17:58:44 +02:00
Ray
b01c8a7a90
UPDATE: Implementing examples commands -WIP-
2025-08-02 00:36:17 +02:00
Ray
9477838193
ADDED: Some useful functions for examples info loading, using examples_list
2025-08-01 19:40:44 +02:00
Ray
a872de82ed
Create examples_list, to be used by rexm or other tools for reference
...
NOTE: This file should be the source of truth for raylib examples collection, everything will be generated using this file as primary reference.
2025-08-01 19:39:30 +02:00
Ray
10079e4e65
Reviewed minor formating issues
2025-08-01 18:58:24 +02:00
Ray
6b0174d034
REVIEWED: Examples Makefile to locate examples list: #EXAMPLES_LIST_*
2025-08-01 18:58:05 +02:00
Ray
9fa53aac6f
Update examples_template.c
2025-08-01 18:56:54 +02:00
lpow100
65e3d67eb9
Merge branch 'master' of https://github.com/raysan5/raylib
2025-07-31 16:16:10 -07:00
lpow100
58e3c8604a
Added setup for the rename command (NOT TESTED)
2025-07-31 16:16:07 -07:00
Ray
e0b58b7eee
Update rexm.c
2025-08-01 01:08:31 +02:00
Ray
d88f27f08d
NEW: ADDED: rexm - A simple command-line tool to manage raylib examples -WIP-
2025-08-01 00:30:01 +02:00
Ray
4b2654f851
Create examples_template.png
2025-07-31 23:55:50 +02:00
Ray
968385b5f4
Update examples_template.c
2025-07-31 23:55:46 +02:00
Ray
38ff5d00a0
Create build_example_web.bat
2025-07-31 23:55:26 +02:00
RANDRIA Luca
b273ba930b
Add screenshot for core_basic_window_web
...
The veritable screenshot is this
2025-07-31 01:05:00 +03:00
RANDRIA Luca
e662ac80d5
Merge branch 'raysan5:master' into master
2025-07-30 17:37:15 +03:00
Ray
414235dd17
Update shaders_multi_sample2d.c
2025-07-30 16:06:43 +02:00
RANDRIA Luca
37104195b4
add screenshot core_basic_window_web
...
There are no screenshot for this and the alt is seen
2025-07-30 16:54:06 +03:00
lepasona
b230720842
example core_input_gamepad.c: fix hardcoded gamepad 0
2025-07-27 14:35:38 +00:00
Joecheong2006
10fadd9185
Replaced scalar to float
2025-07-22 11:59:46 -07:00
Joecheong2006
b6ae5af4e3
Removed redefined RAD and DEG
2025-07-22 11:57:16 -07:00
Joecheong2006
8a0ab163d3
Changed to 4 spaces
2025-07-22 11:50:48 -07:00
JoeCheong
f3854cb406
Fixed typo
2025-07-22 11:39:24 -07:00
Joecheong2006
f1714a6234
[examples]: New shapes example - double pendulum
2025-07-21 14:59:51 -07:00
PanicTitan
9e908e4a76
Update core_custom_frame_control.c to work properly on web
2025-07-14 00:27:56 -03:00
sir-irk
32026ca78b
fix preview image file name
2025-07-08 06:34:25 -05:00
sir-irk
86d2db2aa9
fix typo on UI and preview image
2025-07-08 05:51:14 -05:00
sir-irk
9a578dbce0
fix formatting
2025-07-08 05:47:11 -05:00
sir-irk
a94feef6d0
update readme
2025-07-08 05:36:39 -05:00
sir-irk
897a8fbc9f
adding preview image
2025-07-08 05:28:15 -05:00
sir-irk
510dc763e9
adding normal map example
2025-07-08 05:05:30 -05:00
Jordan Zedeck
e91a3697ff
Fixed typo
2025-07-06 01:59:03 -04:00
sir-irk
ed509193d9
remving w multiply on the tangent itself
2025-07-01 15:30:50 -05:00
sir-irk
f86295732a
fixing shader tangents to be vec4
2025-07-01 15:18:11 -05:00
Agnis Aldiņš "NeZvērs
ed022e89e5
fix preview crop
2025-06-23 16:22:14 +03:00
Agnis Aldiņš "NeZvērs
f6b7168ed4
Add preview image
2025-06-23 16:06:46 +03:00
Agnis Aldiņš "NeZvērs
fa9653d179
Fix function call
2025-06-23 13:50:24 +03:00
Agnis Aldiņš "NeZvērs
fca2317640
remove //#define PLATFORM_WEB
2025-06-23 13:44:50 +03:00
Agnis Aldiņš "NeZvērs
a2cf878190
cleanup variable shadowing
2025-06-23 13:43:38 +03:00
Agnis Aldiņš "NeZvērs
4233544670
Update core_3d_fps_controller.c
2025-06-23 13:32:08 +03:00
Agnis Aldiņš "NeZvērs
4d5a56a5f8
change game's resolution
2025-06-23 13:15:14 +03:00
Agnis Aldiņš "NeZvērs
eee9dd8c94
Example: core_3d_fps_controller
...
Quake like camera animations and strafe jump movement
2025-06-23 13:03:35 +03:00
Ray
8a3a8ee8e3
Update shapes_digital_clock.c
2025-06-07 20:14:10 +02:00
Ray
5f497d0687
REVIEWED: shapes_digital_clock example
2025-06-03 20:42:27 +02:00
Hamza RAHAL
3f228f4594
[examples] : adding new fancy clock
2025-06-03 11:40:44 +02:00
Meowster
6d5aedbd38
Add DrawEllipseV and DrawEllipseLinesV
2025-05-29 07:10:52 -04:00
Pivok
0ffc8c517f
Pbr example fix
2025-05-17 12:32:17 +02:00
Daniel Abbott
696f225f29
Update audio_sound_positioning.c
...
Calculate `right` Vector3 for correct audio stereo positioning.
2025-04-30 10:12:35 -06:00
Z-AKey
12bf30ce04
Merge branch 'raysan5:master' into master
2025-04-22 16:49:12 -04:00
Zean Key
77f31178ed
fixed text_draw_3d
2025-04-22 16:48:50 -04:00
Ray
cf1713e6dd
REVIEWED: VS2022 projects use a custom resource file...
...
...instead of relying in src/raylib provided one. #4900
2025-04-18 10:25:40 +02:00
Zean Key
869ae8bbd2
[example] fix text size in text_draw_3d
2025-04-17 14:40:36 -04:00
Jeffery Myers
eb3d96a36a
Fix cast warnings in examples.
2025-04-16 18:23:55 -07:00
Ray
cc5739a6d7
REVIEWED: Some PRs formating
2025-04-13 20:55:38 +02:00
Ray
ab901c58bb
Merge pull request #4881 from Bigfoot71/raylib-sound-positioning
...
[examples] Add 3D sound spatialization example
2025-04-12 20:55:29 +02:00
Gunko Vadim
53cbd3cb11
rename
2025-04-12 07:10:14 +05:00
Gunko Vadim
0d86084709
Update text_unicode_font_example.c
...
The creation of the array has been rewritten, the size of the example has been reduced
2025-04-12 07:07:14 +05:00
Gunko Vadim
4184a5b251
Update text_unicode_font_example.c
2025-04-11 18:43:12 +05:00
Gunko Vadim
5d7e8010a5
example unicode font
...
A review of the code is required. Since I'm not sure what's written correctly at all.
2025-04-11 14:39:06 +05:00
Bigfoot71
59dc53d20e
update readme
2025-04-09 18:09:50 +02:00
Bigfoot71
d5733ffb9a
update example makefiles
2025-04-09 18:09:32 +02:00