EEVEE-Next: Deferred Pipeline #105868

Merged
Clément Foucault merged 10 commits from fclem/blender:tmp-eevee-next-deferred-pipe into main 2023-03-18 20:54:31 +01:00

10 Commits

Author SHA1 Message Date
Clément Foucault f7036afaa6 Merge branch 'main' into tmp-eevee-next-deferred-pipe 2023-03-18 20:38:28 +01:00
Clément Foucault 11293467cb EEVEE-Next: Deferred: Fix render-passes support
buildbot/vexp-code-patch-coordinator Build done. Details
2023-03-18 14:24:44 +01:00
Clément Foucault 824c322ddb EEVEE-Next: Deferred: Fix double-sided geometry being backface-culled 2023-03-18 13:13:01 +01:00
Clément Foucault e75f7910ba EEVEE-Next: Deferred: Fix refraction appearing as diffuse 2023-03-18 13:02:49 +01:00
Clément Foucault 980b6413cc EEVEE-Next: Fix wrong closure weighting
The macro was overiding `destination.weight` with the `candidate.weight`
2023-03-18 12:42:33 +01:00
Clément Foucault d4474d5971 EEVE-Next: Deferred: Fix wrong specular color 2023-03-18 12:41:16 +01:00
Clément Foucault 250a4d29dc EEVEE-Next: GBuffer: Implement color packing
This color packing allows good color range knowing the range of color will
likely never exceed 1.
2023-03-18 12:40:48 +01:00
Clément Foucault f3919a771f EEVEE-Next: Implemented Deferred Lighting
This is a work-in-progress implementation.
2023-03-17 21:24:44 +01:00
Clément Foucault 36131b0aff EEVEE-Next: Implement deferred pipeline
Lighting isn't implemented yet.
2023-03-17 21:24:44 +01:00
Clément Foucault cbc7512b0c EEVEE-Next: Add GBuffer
This only port the gbuffer creation not the lighting evaluation.
2023-03-17 21:24:44 +01:00