974c0cc7b6
Eevee: First commit of Probe support.
2017-06-09 01:15:17 +02:00
2ebde4c82b
Eevee: Optimize scene with a large number of objects.
...
Using a GHash to store the shgroup of every Material. This way we do not duplicates the DRWShadingGroups allocations on every object.
2017-06-05 22:05:37 +02:00
288b54b5a7
Eevee: Modify Blue Noise.
2017-06-04 21:45:41 +02:00
819b8adb94
Eevee: Move Spherical Harmonics to a new Probe UBO.
...
Keep data packing tight to prevent use of padding floats
2017-06-04 16:50:22 +02:00
28b597b6df
Eevee: Material code refactor.
...
Separate material handling inside another file.
Make use of enums to identify shader variations.
Group all 64*64 LUTs into one array texture.
Only update world probe if world changes.
2017-06-04 12:12:58 +02:00