38 Commits

Author SHA1 Message Date
Anselme
60db6f4bdb putting complex functions in a separate shader source 2017-10-22 21:50:36 +02:00
Anselme
bd27c0d270 added fog, added possibility to customize imgui depth 2017-10-19 22:46:19 +02:00
Anselme
07ec396968 fixed black pixels artifacts when looking down 2017-08-26 11:36:03 +02:00
Anselme
34bfe8d419 added options to toggle gamma correct and HDR tonemapping from the debug GUI 2017-08-25 17:24:38 +02:00
Anselme
f4e71649ad stencil buffer is working, no more skybox artifacts + wireframe mode is unexpectedly interesting 2017-08-25 14:16:44 +02:00
Anselme
2baf7a5d95 first part of the 'debug menu + skybox fix' update 2017-08-24 15:53:40 +02:00
Anselme
2d25ea18f6 it works better that way, but there are lots of horrendous artifacts 2017-08-15 18:17:12 +02:00
Anselme
8c987af313 updated the deferred pipeline to use PBR, and added skybox to its workflow 2017-08-15 17:18:34 +02:00
Anselme
24611e0e56 fixed point lights range issue 2016-12-21 16:46:04 +01:00
Anselme
7cafed3e67 fixed shadows, fixed bad viewport when using shadows 2016-12-19 13:49:36 +01:00
Anselme
73d8c4a0e6 fixed unsigned keyword not permitted on intel drivers 2016-12-14 15:13:07 +01:00
Anselme
1a547ed824 added wireframe mesh type 2016-12-12 23:04:32 +01:00
Anselme FRANÇOIS
7ca0d3d003 2D elements are correctly blended and rendered according to depth 2016-07-24 14:53:31 +02:00
Anselme FRANÇOIS
e94f2a3c98 Merge branch 'master' of https://git.epicsparrow.com/epicsparrow/sparrowrenderer 2016-07-23 13:59:37 +02:00
Anselme FRANÇOIS
c5c8158653 point light shadows are implemented, but not working yet 2016-07-23 13:59:34 +02:00
Anselme
66a5399fba fixed 2D texturing 2016-07-22 12:10:40 +02:00
Anselme
cb4b696e12 added picking 2016-07-21 17:30:03 +02:00
Anselme
44efb383a9 added point light shadow generation shaders 2016-07-19 17:25:35 +02:00
Anselme FRANÇOIS
f284cb769f debugged 2D pipeline 2016-06-25 14:43:30 +02:00
Anselme FRANÇOIS
01973cea0b added deferred pipeline 2016-06-24 18:33:53 +02:00
Anselme
5eef43156b added serialisation of texture to png with lodepng 2016-06-15 16:09:11 +02:00
Anselme
7c139a576a added mesh serialization 2016-06-14 17:46:01 +02:00
Anselme FRANÇOIS
637195391d ninja commit on Light refactoring 2016-06-13 07:58:39 +02:00
Anselme FRANÇOIS
1acf555854 enhanced Texture and FrameBuffer class to prepare incoming features on shadowmaps 2016-06-12 01:16:19 +02:00
Anselme FRANÇOIS
cbefe4f86e enhanced texture class, added PCF to shadowmapping 2016-06-11 13:50:58 +02:00
Anselme FRANÇOIS
501ec75dd8 multiple fixes and shadows shaders are now in files 2016-05-15 15:21:57 +02:00
Anselme
1ffba313fe big fixes (shadowmaps, mipmapping) 2016-04-28 17:12:03 +02:00
Anselme
c5d4d90463 bug fixes (normal mapping, directionnal lighting) 2016-04-28 16:17:17 +02:00
Anselme
021ba006a0 bug fixes 2016-04-27 22:01:19 +02:00
Anselme
a65ce42695 updated picking 2016-03-07 13:06:52 +01:00
Anselme
b3576fea52 removed all the #version 330 core lines in shader 2016-02-20 14:22:34 +01:00
Anselme
d2df3a998f added instancing, and plenty of little things, fixed lots of bugs 2016-02-20 14:07:04 +01:00
Anselme
fb8ff13751 fixed bad hdr and bloom too strong 2016-01-10 18:53:18 +01:00
Anselme
698ce5b62a fixed mesh duplicates algorithm (and some render issues) 2016-01-07 19:55:53 +01:00
Anselme
a25344dbaf HDR and Bloom working well 2016-01-03 20:03:04 +01:00
Anselme
7825ecd12f added blur, bloom, redux algorithms, added post processing pipeline 2015-12-28 11:12:53 +01:00
Anselme
53a37e6738 ninja commit 2015-12-19 00:16:28 +01:00
Anselme
2760f0c38f refactoring : added src and shader folders 2015-12-15 20:00:34 +01:00