Bill Currie
6c1d6666b4
[vulkan] Actually write the alias g-buffer commands
...
It seems to help for some reason.
2021-02-24 20:24:46 +09:00
Bill Currie
10a1b99a92
[vulkan] Implement lighting and compose passes
...
Lighting doesn't actually do lights yet, but it's producing pixels.
Translucent seems to be working (2d draw uses it), and compose seems to
be working.
2021-02-24 19:58:31 +09:00
Bill Currie
e6ecf5e855
[vulkan] Fix up commands for deferred rendering
...
Nothing gets output yet (lighting and composite passes not implemented),
but everything passes validation until exit (not destroying everything).
2021-02-23 15:43:02 +09:00
Bill Currie
cbc8ad271a
[vulkan] Convert bsp and draw to deferred
...
This has bsp and draw passing muster with the validation layers.
2021-02-19 11:14:54 +09:00
Bill Currie
64740b0f73
[vulkan] Create shaders for alias deferred rendering
...
A simple (no uv output) vertex shader that still blends the two frames,
and the relevant g-buffer fragment shader.
2021-02-17 13:35:19 +09:00
Bill Currie
cffd48434c
[vulkan] Move the shaders into their own directory
2021-02-10 17:43:11 +09:00