Rémi Verschelde
|
db81928e08
|
Vulkan: Move thirdparty code out of drivers, style fixes
- `vk_enum_string_helper.h` is a generated file taken from the SDK
(Vulkan-ValidationLayers).
- `vk_mem_alloc.h` is a library from GPUOpen:
https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator
|
2020-02-11 14:08:44 +01:00 |
|
Juan Linietsky
|
2049dec79e
|
Added normalmap guided roughness mipmap generator, and a global roughness limiter.
|
2020-02-11 12:16:01 +01:00 |
|
Juan Linietsky
|
bed8980ca5
|
Re-implemented screen space ambient occlusion
|
2020-02-11 12:15:46 +01:00 |
|
Juan Linietsky
|
f8b5c5f063
|
DOF fully implemented, can be edited on the fly.
|
2020-02-11 12:15:26 +01:00 |
|
Juan Linietsky
|
c05da81268
|
Mostly working DOF Bokeh
|
2020-02-11 12:15:04 +01:00 |
|
Juan Linietsky
|
f14defb6f9
|
WIP CameraEffects implementation (bokeh not working for now)
|
2020-02-11 12:15:03 +01:00 |
|
Juan Linietsky
|
bd364d1447
|
Auto exposure re-implemented in Vulkan
|
2020-02-11 12:14:23 +01:00 |
|
Juan Linietsky
|
b859e69919
|
-Refactored post processing, re-added glow and added a mix blend mode.
|
2020-02-11 12:14:21 +01:00 |
|
Rémi Verschelde
|
fff4240bb4
|
Fix code formatting issues and VS compilation
Also temporarily disable multicheck build so that we get a full build
even when there are style issues on Vulkan.
Fixes #33356.
|
2020-02-11 12:05:19 +01:00 |
|
Juan Linietsky
|
acf0f6c8a7
|
GIProbes working.
|
2020-02-11 12:03:20 +01:00 |
|
Juan Linietsky
|
920db604d2
|
Rewrote large part of rendering, omni and spot shadows now work.
|
2020-02-11 12:01:18 +01:00 |
|
Juan Linietsky
|
1d871f6226
|
Tonemapping ported (not all parameters supported yet, only enough to get correct color)
|
2020-02-11 12:01:09 +01:00 |
|
Juan Linietsky
|
2d6a916835
|
Environment sky more or less working.
|
2020-02-11 12:01:05 +01:00 |
|
Juan Linietsky
|
449df8f688
|
Base 3D engine done, still untested, though.
|
2020-02-11 11:59:25 +01:00 |
|