Anselme
|
a45a26b0fd
|
Removed all uses of SparrowSerializer
|
2018-05-13 20:34:28 +02:00 |
|
Anselme
|
ddf187d9f6
|
Fixed weird handling of one sided faces
|
2018-05-12 13:41:10 +02:00 |
|
Anselme
|
60db6f4bdb
|
putting complex functions in a separate shader source
|
2017-10-22 21:50:36 +02:00 |
|
Anselme
|
8d65284cc0
|
Merge branch 'master' of https://git.epicsparrow.com/EpicSparrow/SparrowRenderer
|
2017-10-19 22:46:22 +02:00 |
|
Anselme
|
bd27c0d270
|
added fog, added possibility to customize imgui depth
|
2017-10-19 22:46:19 +02:00 |
|
Anselme
|
d67706c18c
|
added lightenv class, used to store the environment lighting parameters
|
2017-10-16 17:06:39 +02:00 |
|
Anselme
|
0ad3a417d8
|
added missing getter
|
2017-10-09 11:58:27 +02:00 |
|
Anselme
|
a4843e277a
|
lights and meshes are now almost fully serializables
|
2017-09-05 20:34:13 +02:00 |
|
Anselme
|
0f0ff32f16
|
mesh is now partially serializable
|
2017-09-05 11:39:06 +02:00 |
|
Anselme
|
2fc5938a87
|
fixed weird aura when view direction and surface normal are aligned
|
2017-08-26 12:22:13 +02:00 |
|
Anselme
|
282b386e6f
|
more verifications to force stencil good behaviour (bad boy)
|
2017-08-25 19:30:11 +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
|
2b324ec1da
|
added stencil buffer for future use
|
2017-08-23 17:12:43 +02:00 |
|
|
db4a174197
|
added getter for camera in deferredpipeline
|
2017-08-23 15:28:33 +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
|
4c60315805
|
oops
|
2017-08-15 17:55:28 +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
|
1f22f90342
|
added imgui support
|
2017-04-08 11:29:17 +02:00 |
|
Anselme
|
7cafed3e67
|
fixed shadows, fixed bad viewport when using shadows
|
2016-12-19 13:49:36 +01:00 |
|
Anselme
|
1a547ed824
|
added wireframe mesh type
|
2016-12-12 23:04:32 +01:00 |
|
Anselme
|
8f23c181fe
|
added missing setters
|
2016-12-10 15:21:33 +01:00 |
|
Anselme
|
60a1dfb781
|
small fixes in shaders and small change in camera calls parameters
|
2016-12-07 16:15:25 +01:00 |
|
Anselme
|
da4906452d
|
fixed crash when compiling a mesh without a material
|
2016-09-18 22:08:40 +02:00 |
|
Anselme
|
4a792fbadf
|
debugged texture pack serialization
|
2016-07-28 17:01:57 +02:00 |
|
Anselme
|
9269f345b0
|
progress on TexturePack and Model serialization, added tinydir as included dependency
|
2016-07-28 15:20:16 +02:00 |
|
Anselme
|
1a515f92ec
|
added possibility to save a cubemap's face as a file, added specifications for TexturePack
|
2016-07-26 17:36:24 +02: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
|
8035f2b73f
|
added position picking
|
2016-07-22 17:31:30 +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 FRANÇOIS
|
1cca1287ee
|
added png serialization directly from memory, fixed trackballcamera movement
|
2016-07-14 22:34:07 +02:00 |
|
Anselme FRANÇOIS
|
cfa3859cba
|
deferred pipeline now handles 2D mesh as gui objects
|
2016-07-11 20:06:37 +02:00 |
|
Anselme
|
78a2720a82
|
added addRectangle2D method to Mesh
|
2016-06-30 15:26:55 +02:00 |
|
Anselme FRANÇOIS
|
f284cb769f
|
debugged 2D pipeline
|
2016-06-25 14:43:30 +02:00 |
|
Anselme FRANÇOIS
|
db8d271d07
|
fixed issues in deferred pipeline and trackballcamera
|
2016-06-24 18:54:02 +02:00 |
|
Anselme FRANÇOIS
|
01973cea0b
|
added deferred pipeline
|
2016-06-24 18:33:53 +02:00 |
|
Anselme
|
66784724d8
|
finished material and mesh serialisation, added model class
|
2016-06-24 17:11:05 +02:00 |
|
Anselme
|
116a5e3d1a
|
added basic camera (default camera implementation)
|
2016-06-21 17:15:38 +02:00 |
|
Anselme
|
bb27fb0965
|
added texture name to material
|
2016-06-20 17:26:04 +02:00 |
|
Anselme
|
a8f57882cc
|
added point light, added name to mesh serialisation
|
2016-06-17 14:54:07 +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
|
a70aaf7a31
|
fixed a few mistakes
|
2016-06-14 00:47:45 +02:00 |
|
Anselme
|
4f4d4da876
|
second iteration of Light refactoring
|
2016-06-13 16:52:11 +02:00 |
|
Anselme
|
dcb95d1644
|
fixed tangent space
|
2016-06-13 13:00:45 +02:00 |
|
Anselme FRANÇOIS
|
637195391d
|
ninja commit on Light refactoring
|
2016-06-13 07:58:39 +02:00 |
|