6d21970aa0
Eevee: Diffuse Lights (1 / 2)
...
I added srgb tonemapping for previewing purpose. Also since the color buffer is still not HDR, there is ugly artifacts (fixed in part2)
2017-03-28 00:09:45 +02:00
deda6a43fc
Draw Engines: Make g_data struct part of the viewport storage
...
This makes viewport cache construction independant from each others and will allow multithread down the road.
2017-03-27 14:01:47 +02:00
e54d8eeab2
Draw Manager: Make Viewport Data passed by the manager call.
2017-03-27 14:01:47 +02:00
fc72a2ff4b
Draw module: code style, encapsulate static vars
2017-03-20 15:19:03 +01:00
4137f30928
Object Mode: Add stencil test to remove object outlines inside the silouhette.
...
It also adds nice occluded silouhette information for selected objects that are behind visible objects.
This methods is really heavy because it needs to render the wires twices.
2017-03-18 01:56:34 +01:00
b7355425cd
Eevee: Initial commit
...
Basic support for lamps. Only diffuse.
2017-03-18 01:56:34 +01:00