Areloch
|
c0e8b047f5
|
Shifted the rest of the probe render code to hook into the array'd uniforms, made the reflection probe shader definition refer to the array shader.
|
2019-01-19 00:31:42 -06:00 |
|
Azaezel
|
4d3d800051
|
skylights do actually have a position. 0,0,0. so we can include those without messing with things. and we'll want to sum/count for blending purposes down the line. not render over each other
|
2019-01-08 11:16:05 -06:00 |
|
Areloch
|
f110158654
|
Probe Array WIP
|
2019-01-07 20:34:19 -06:00 |
|
Azaezel
|
47c36ff59d
|
THIS IS AN ABOMINATION UNTO THE CODEBASE AND SHOULD BE REMOVED THE SECOND WE CAN SORT OUT WHAT THE HECK IS GOING ON WITH THAT QSORT
stops flickering by itterating through the probe list twice. once looking for the skylight, then doing the rest
|
2018-11-28 18:12:12 -06:00 |
|
Azaezel
|
65ab39a2d2
|
cast to pointer to pointer, not just pointer. (confused yet?)
|
2018-11-27 08:28:33 -06:00 |
|
Azaezel
|
2c1a5f5647
|
qsort compilation, though still not quite correct
|
2018-11-25 12:35:35 -06:00 |
|
Tim Barnes
|
9e65e940d0
|
lighting single buffer
|
2018-11-21 15:53:02 +10:00 |
|
Areloch
|
c4a4fe5304
|
Implemented registration of probes to avoid rendering all probes when unneeded.
|
2018-11-19 01:18:09 -06:00 |
|
Tim Barnes
|
9a39afa0eb
|
reflection probe updates
|
2018-10-28 20:42:26 +10:00 |
|
Areloch
|
e72f04648a
|
Adjusts the lightbin manager to be a regular bin, and shifts ownership of both lighting targets to the deferred manager. Probes now render ahead of lights to make the additive order jive.
Also reordered the probe targets used so they match lights for consistency.
|
2018-10-24 23:43:12 -05:00 |
|
Azaezel
|
83ef5db910
|
work on getting render bin ordering correct
|
2018-10-24 18:27:43 -05:00 |
|
Areloch
|
57f8549abe
|
Shifted to the static-list arrangement for probe instance tracking to help performance as well as drastically streamline the data submission/material instance flow for probe rendering.
|
2018-10-07 17:32:23 -05:00 |
|
Areloch
|
9e88e9feca
|
Getting the GL side up-to-date to match.
|
2018-10-06 17:50:15 -05:00 |
|
Areloch
|
f31445751f
|
Updates and fixes to probe and lighting logic.
|
2018-09-17 01:52:18 -05:00 |
|
Areloch
|
b19a4b22c8
|
Implementation of reflection and skylight probes.
Moves lighting math to the diffuse/specular two-channel logic.
|
2018-09-16 22:15:07 -05:00 |
|