Commit Graph

1336 Commits

Author SHA1 Message Date
Hongyu Ouyang 721e273547 Fix a bug in examples/shapes/shapes_following_eyes (#3710) 2024-01-06 11:32:10 +01:00
Ray 3afb4dda97 Update raygui.h 2024-01-05 22:32:59 +01:00
Ray 3f1e59a7cf Update copyright to 2024 2024-01-02 20:58:12 +01:00
Ray 36df9c5bd6 Update shaders_basic_pbr.c 2023-12-23 18:16:06 +01:00
Ray e039a221a3 Review formating 2023-12-23 14:07:45 +01:00
Ray 706f74bce0 Update shaders_basic_pbr.c 2023-12-23 13:32:47 +01:00
Antonis Geralis 7ca95512d8 Review UnloadAutomationEventList (#3658)
* Review UnloadAutomationEventList

* Update raylib.h

* Update rcore.c

* Update core_automation_events.c

* Fix mistake
2023-12-23 12:14:39 +01:00
Ray bb18018f29 REVIEWED: shaders_basic_pbr, added more comments 2023-12-21 21:32:53 +01:00
Ray 4805dddc18 Update shaders_deferred_render.c 2023-12-21 21:32:00 +01:00
Ray 2fe68a8a12 REVIEWED PR deferred render 2023-12-20 00:51:51 +01:00
Jett e71153258b fix for deferred rendering example. (#3655)
* fix for deferred rendering example.

* missed defines to build.
2023-12-20 00:27:59 +01:00
TheManTheMythTheGameDev 1fc3d9aeb2 Add shadowmapping example (#3653) 2023-12-19 10:37:41 +01:00
TheManTheMythTheGameDev 34a9163c52 Remove dependencies from PBR example (#3649)
* Remove dependencies from PBR example

* Reviewed example PR

---------

Co-authored-by: Ray <raysan5@gmail.com>
2023-12-19 10:36:03 +01:00
devdad 9bdc217987 basic PBR example (#3621)
* 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
2023-12-15 17:13:44 +01:00
Matthew Oros 387506faab [rcore] Remove unused vScreenCenter (#3632) 2023-12-13 21:22:44 +01:00
lipx a57a0ecd96 Update audio_stream_effects.c (#3618)
* Update audio_stream_effects.c

This may slightly improve performance and be more welcoming for new users despite being an more advanced feature. 
void * usually throws an error in most compilers and it would be better to just avoid it.

Also added <stdbool.h> because booleans are, sometimes, not defined by <stddef.h>.

* Update audio_stream_effects.c
2023-12-13 21:19:14 +01:00
riadbettole 31d3ed97c7 Update audio_raw_stream.c (#3624)
AudioInputCallBack has this
    audioFrequency += 1.0f;
    audioFrequency -= 1.0f;

cancels out each others
2023-12-11 09:12:30 +01:00
Ray a3a73b9332 REVIEWED: textures_image_kernel #3556
Added screenshot
2023-11-21 22:55:47 +01:00
Sergey Zapunidi ce26e26177 Added missing textures_image_kernel example in web makefile (#3555)
* Added missing textures_image_kernel example in web makefile

* Added missing --preload-file for textures_image_kernel

---------

Co-authored-by: zap <zap@physlab.ru>
2023-11-20 20:49:58 +01:00
Karim 21469e92b0 Image convolution function ImageKernelConvolution (#3528)
* Added image convultion ImageKernelConvolution

* comment changes

* spelling changes and change to kernel size

* removed kernel normalization inside function

* fix to formating
2023-11-18 20:05:45 +01:00
Jussi Viitala 25c6c12150 Added glsl 100 and 120 shaders to lightmap example. (#3543)
* Added glsl 100 and 120 shaders to lightmap example.

* Fixed lightmap example resource loading on web.
2023-11-18 20:02:33 +01:00
Ray e7ba72ded9 Update core_automation_events.c 2023-11-10 19:36:58 +01:00
Ray e4ea116857 Reviewing automation events on web... 2023-11-10 19:25:28 +01:00
Miloslav Milenkov a92c34d83c Changed keybinds for the automation example to avoid conflict with browser shortcuts (#3519) 2023-11-10 15:04:04 +01:00
Ray 21dc42d2ad Updated examples 2023-11-09 09:53:25 +01:00
Ray c69b89cc42 Update example: shapes_splines_drawing 2023-11-09 02:01:00 +01:00
Ray 4c2340aea6 Update core_2d_camera_platformer.c 2023-11-08 23:35:27 +01:00
Ray 9c2308bdc3 Examples reviews 2023-11-08 23:28:31 +01:00
Ray 022b464b0b Remove BOM 2023-11-08 20:37:35 +01:00
Ray 040b945fef Reviewed some examples and warnings 2023-11-08 20:09:32 +01:00
Ray bee6d7f065 Update Makefile.Web 2023-11-08 19:34:44 +01:00
Ray 9d8a11f21a Update textures_textured_curve.c 2023-11-08 18:13:25 +01:00
Ray 21354119cc REVIEWED: Makefile.Web, reorganize and add examples 2023-11-08 18:10:29 +01:00
Ray bbf0c3a46d REVIEWED: Added new examples to VS2022 solution 2023-11-08 17:41:08 +01:00
Ray 580fbf441c Update textures_textured_curve.c 2023-11-07 20:02:55 +01:00
Ray 4b87cc455d Update shapes_splines_drawing.c 2023-11-07 19:58:45 +01:00
Ray f01d3db739 ADDED: GetSplinePoint*() functions for spline evaluation
RENAMED: `DrawLine<spline_type>()` to `DrawSpline<spline_type>()` for more consistent and clear naming
REVIEWED: Bezier drawing parameters order, more consistent
REVIEWED: Spline-based examples -WIP-
2023-11-07 19:25:49 +01:00
Jeffery Myers 6cd37e57a6 Fix warnings in visual studio (#3512) 2023-11-06 20:31:07 +01:00
Ray fc21a8e552 Update raygui.h 2023-11-06 20:14:40 +01:00
Ray 2a67ac0027 REVIEWED: rlgl_standalone examples #3487
Example is intended for `PLATFORM_DESKTOP` only and OpenGL 3.3 Core profile.
2023-11-05 20:11:53 +01:00
Ray 8b3c18de54 Updated GLFW for 64bit 2023-11-05 20:11:14 +01:00
Ray b40f93b9e3 Comments tweaks 2023-11-02 18:12:22 +01:00
Ray 64d64cc181 REVIEWED: Potential code issues reported by CodeQL #3476 2023-11-01 15:28:18 +01:00
Jeffery Myers 38205d67da Remove unused structures from lighting fragment shaders (#3497) 2023-11-01 12:16:14 +01:00
Ray df0f7ba61e Update shaders_deferred_render.c 2023-10-31 20:59:08 +01:00
Ray aca854ccbf Update shaders_deferred_render.c 2023-10-31 20:46:10 +01:00
Justin 3645244f9f examples/shaders: Add an example for deferred shading (#3496)
* add example for deferred rendering/shading

* adapt convention

---------

Co-authored-by: 27justin <me@justin.cx>
2023-10-31 20:13:12 +01:00
ubkp d8acceca14 Fix example core_3d_camera_free (#3488) 2023-10-31 10:10:43 +01:00
ubkp 15632876f7 Fix examples Makefile for SDL (#3486) 2023-10-30 12:02:35 +01:00
Ray 4625c41431 ADDED: Support for SDL building on Makefile 2023-10-29 20:44:18 +01:00