Commit Graph

252 Commits

Author SHA1 Message Date
Ray a8dfd9db76 REXM: RENAMED: shaders_normalmap --> shaders_normal_map 2025-08-18 14:35:04 +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 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 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 d45b00b191 Update shaders_rounded_rectangle.c 2025-08-07 17:07:26 +02:00
Ray 1fadc67fb3 ADDED: Missing resources on some examples 2025-08-07 17:05:25 +02:00
Ray 414235dd17 Update shaders_multi_sample2d.c 2025-07-30 16:06:43 +02: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 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
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
Pivok 0ffc8c517f Pbr example fix 2025-05-17 12:32:17 +02: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
luis605 4960cc74e0 [examples] Reviewed shader view depth 2025-04-04 22:41:34 +01:00
luis605 8ec52e3b25 Added example to build system 2025-03-26 19:47:45 +00:00
luis605 e08fc8ab80 Added new example - [shader] render depth texture 2025-03-26 16:59:05 +00:00
Ray e4993c5557 Merge branch 'master' of https://github.com/raysan5/raylib 2025-02-25 17:50:54 +01:00
Ray 557d071fa2 Reviewed shader loading message 2025-02-25 17:50:46 +01:00
jordan4ibanez 7cae259a6d Reviewed shaders comment wording (#4793) 2025-02-25 14:26:52 +01:00
Ray 53ea275b9c Merge branch 'master' of https://github.com/raysan5/raylib 2025-01-26 19:43:01 +01:00
Ray 861ebafe62 Update shaders_mesh_instancing.c 2025-01-26 19:42:52 +01:00
Anstro Pleuton 7bfc8e8ca7 [example] Add shaders_rounded_rectangle example (#4719)
* Add shaders_rounded_rectangle example

* Minor tweaks to example template (add star, more)

* Combine shaders

* Fix changes after review

---------

Co-authored-by: Anstro Pleuton <anstropleuton@github.com>
2025-01-23 10:51:36 +01:00
Anstro Pleuton 773e3f5f9f Update more examples inconsistencies (#4711)
Co-authored-by: Anstro Pleuton <anstropleuton@github.com>
2025-01-19 17:17:38 +01:00
Anstro Pleuton 945f181f1d [examples] Update examples to be consistent (#4699)
* Update examples inconsistencies

* Happy new years, examples!

* Missed one inconsistency

* Update final few examples inconsistencies

---------

Co-authored-by: Anstro Pleuton <anstropleuton@github.com>
2025-01-18 19:41:56 +01:00
Anthony Carbajal 27e530eb18 update examples with difficulty stars (#4694)
* update examples with difficulty stars

* manual fix script issues

* manual fix script issues
2025-01-17 10:42:30 +01:00
Ray 7c7b087efb REVIEWED: example: shaders_deferred_render -WIP-
Not working but shader compiles and example runs... not sure if deferred rendering could be supported in OpenGL ES 2.0.
2025-01-16 19:48:31 +01:00
Ray cfbba79bd3 REVIEWED: example: models_textures_tiling shaders 2025-01-12 20:59:12 +01:00
Ray fddfb58f85 REVIEWED: Potential shader issues 2025-01-12 20:39:07 +01:00
Ray af163ba22a REVIEWED: example: shaders_julia_set 2025-01-12 20:29:46 +01:00
Ray 2f6230e366 Formatting review and examples review 2025-01-12 18:02:36 +01:00
Ray 8e450e4446 Reviewed shaders formating to follow raylib coding conventions 2025-01-11 19:36:46 +01:00
Ray 62d8969a56 Reviewed shader formating 2025-01-10 22:56:25 +01:00
veins1 08b089f620 Reviewed shaders_deferred_render (#4676)
Fixed: g-buffer textures binding
Fixed: Clearing screen with white would leak onto g-buffer textures
Reviewed comments
2025-01-10 17:41:40 +01:00
Le Juez Victor 6eb1206660 fix shaders_deffered_render.c for OpenGL ES 3 (#4617)
This fixes an incomplete framebuffer issue due to the use of a texture format not supported in ES 3.
This commit also adds more information on how to manage deferred rendering.
2024-12-18 18:07:48 +01:00
Michael d2cd2a0152 [rlgl][rmodels] Add instranceTransform shader location index #4538 (#4579) 2024-12-08 12:48:54 +01:00
Ray 6fbf08cc1f Update pbr.fs 2024-12-01 22:41:38 +01:00
Ray f9cf684356 Update pbr.vs 2024-12-01 22:40:46 +01:00
Ray 698bfc48fe Update pbr.fs 2024-12-01 22:40:23 +01:00
Ray 0d39e7137b Fix #4527 2024-11-21 12:38:29 +01:00
devdad 6af664c04e Update shaders_basic_pbr example to work on web (#4516)
* basic pbr example

pbr implementation  includes rpbr.h and few shader files header only file, which self contain everything needed for pbr rendering. Few textures and one model of the car which is under free licence which is included inside basic_pbr.c example file  currently supported shader versions are 120 and 330 , version 100 has small issue which I have to resolve

* Unloading PBRMAterial

I forgot unloading PBRMaterial

* fix small issue with texOffset assigment.

value was Vector4 at first but I found out it would be unclear for and users, so I change to have two Vector2 instead, but forgot to assign offset .

* Changed size of textures and file name changed

Changed size of textures from 2048x2048 to 1024x1024 and file name changed to shaders_basic_pbr.c ,
Added the function PBRModel PBRModelLoadFromMesh(Mesh mesh);
but GenMeshPlane(2, 2.0, 3, 3) culdn't be used because it crash once GenMeshTangents() is used with that plane mesh

* Update to 5.5 version  of eexample and fix to work in web

set GLSL_VERSION            100

set precision highp float;
removed in keyword
fix for loop has to use only constant

* Update shader_basic_pbr example to work on web

changed to GLSL_VERSION            100
update glsl100 shader
set float  precision  to highp
removed keyword  in
change for loop tu use constant value  gives an error

* Update shader_basic_pbr example to work on web

changed to GLSL_VERSION            100
update glsl100 shader
set float  precision  to highp
removed keyword  in
change for loop tu use constant value  gives an error

* removed rpbr.h

removed rpbr.h
2024-11-20 11:25:31 +01:00