Commit Graph

2806 Commits

Author SHA1 Message Date
Silas Oler 6dda0bb2aa Volumetric clouds reprojection update (#290) 2021-07-21 10:39:40 +02:00
Turanszki Janos 7948b9b944 raytraced shadow and ao improvements 2021-07-19 18:55:01 +02:00
Turanszki Janos 0fec698835 vulkan: shading rate fixes, zero-initialization of textures and buffers by default 2021-07-19 14:39:10 +02:00
Turanszki Janos f6419f9561 ocean fade out at distance and reduce tiling 2021-07-19 12:59:37 +02:00
Turánszki János 3d55225452 FidelityFX-FSR (#288)
* FidelityFX-FSR

* fsr update

* editor fsr sharpness slider
2021-07-18 17:18:01 +02:00
Turanszki Janos 19690fc160 updated credits 2021-07-17 20:20:34 +02:00
Amer Koleci 5712d91103 Improvements (#286)
* Vulkan: Correctly consider IndependentBlendEnable during blend state logic.

* D3D12: Correctly handle alpha blend factors.

* ENH: Add SHADERMODEL_6_6 and SHADERMODEL_6_7.

Co-authored-by: Turánszki János <turanszkij@users.noreply.github.com>
2021-07-15 19:03:28 +02:00
Turanszki Janos 5b7249e999 recursive entity serialization; editor fixes for selection, copy, instance placement, gui focus 2021-07-15 13:46:23 +02:00
Turanszki Janos 6131aa2365 vulkan fix, scene index buffers marker for ray tracing 2021-07-15 12:35:26 +02:00
Amer Koleci 4709f29976 D3D12 improvements (#285)
* D3D12: Enable DXGI debug only in debug mode (DXGIGetDebugInterface1 is not supported in UWP) and improve ID3D12InfoQueue logic.

* D3D12: Improve SwapChain creation, handle supported formats and correctly create RTV with wanted format.

* D3D12: Use IDXGIFactory4 and check for variable refresh rate display support (tearing) and improve adapter detection.

* D3D12: Create debug DXGIFactory when debuglayer is requested.

* D3D12: SetEnableGPUBasedValidation only if ID3D12Debug1 is supported and gpuvalidation is set.

* D3D12: Remove adapter and improve candidate adapter detection.
2021-07-14 18:22:06 +02:00
Turanszki Janos 9cf805e318 vulkan fix 2021-07-14 18:17:04 +02:00
Turánszki János 0567ecfbbb ci build updates (#283) 2021-07-14 16:51:05 +02:00
Amer Koleci e4199f9c9a Vulkan improvements (#284)
* Vulkan: When resetting command pool its always better to create with VK_COMMAND_POOL_CREATE_TRANSIENT_BIT flag.

* Vulkan: Improve instance creation and validation layer selection as well as debug utils support.
2021-07-14 16:19:18 +02:00
Turanszki Janos 6fdf171ae6 vulkan swapchain fix 2021-07-14 12:41:38 +02:00
Amer Koleci 297c868987 Updates (#282)
* Update Vulkan headers to 1.2.184.

* Update volk and vma.

* Update D3D12MA.

* Update SPIRV-Reflect.

* Update STB libraries.

* Update DX Compiler to June 2021 release.
2021-07-14 12:37:49 +02:00
Turanszki Janos 8fb16ceb7c updated readme 2021-07-13 14:14:00 +02:00
Turanszki Janos 52a377cbd9 updated credits, licenses, readme 2021-07-13 14:11:19 +02:00
Turanszki Janos 9d4c08ba44 voxel gi secondary bounce fix 2021-07-12 17:32:26 +02:00
Turanszki Janos a8669498b5 Merge branch 'master' of https://github.com/turanszkij/WickedEngine 2021-07-12 16:30:42 +02:00
Turanszki Janos d7e3b37b2a voxel gi update 2021-07-12 16:30:07 +02:00
Megumumpkin d451a107be Editor text input fix for Linux (#279)
* Editor text input fix for Linux

* SDL mouse delta scroll fix

Co-authored-by: Megumumpkin <megumumpkin@gmail.com>
2021-07-11 18:44:57 +02:00
Turanszki Janos 7b182ccb37 updated lua bindings and added rotate sun script 2021-07-11 14:54:37 +02:00
Megumumpkin 40cafdf455 GUI Sort Fix (#278)
Co-authored-by: Megumumpkin <megumumpkin@gmail.com>
2021-07-10 13:02:35 +02:00
Turanszki Janos 93a5763d03 fix the shader side layer mask when no material is accessible 2021-07-09 21:08:30 +02:00
Turanszki Janos bc85f469d3 layermask improvements 2021-07-09 19:02:48 +02:00
Turanszki Janos ec6fae9db6 wiProfiler: multihit ranges support 2021-07-09 18:18:41 +02:00
Turanszki Janos 9eaa7adf2b readme fix 2021-07-09 13:19:22 +02:00
Turanszki Janos 6c31fc7822 added credits.txt 2021-07-09 13:08:15 +02:00
Turanszki Janos a05a18d312 hair particle and volumetric cloud fixes 2021-07-09 12:44:00 +02:00
Turanszki Janos f7b0b6f455 dx12, vulkan, path tracing fixes 2021-07-09 11:06:31 +02:00
Turanszki Janos dc80d0597b editor: if load model contains new camera, snap to the first one 2021-07-08 22:59:42 +02:00
Matteo De Carlo bf831f9cd2 Included OpenImageDenoise in cmake builds (linux) (#277)
it's optional, will build support for the library if found installed.
2021-07-07 15:09:18 +02:00
Turanszki Janos 0fc3356be6 stochastic transparency disabled for envmap rendering 2021-07-07 00:11:53 +02:00
Turanszki Janos 8ca26feabc added new sample models: fire, rain, bloom, hologram 2021-07-06 11:35:50 +02:00
Silas Oler 4adbb67660 exponential height fog (#275) 2021-07-05 14:12:59 +02:00
Turanszki Janos deca61d793 stochastic transparency improvement and disable for alpha blended material 2021-07-03 18:53:41 +02:00
Turanszki Janos 4e9cc110d7 fix: ambient occlusion affects hair particle 2021-07-03 18:09:05 +02:00
Turanszki Janos 8867ca4153 fix stuck anims in tps character controller script 2021-07-02 17:32:13 +02:00
Turanszki Janos 5bf9bd42d6 light shafts fix 2021-07-01 19:30:33 +02:00
Turanszki Janos d3d42289ba stochastic transparency improvement 2021-06-28 13:50:26 +02:00
Turanszki Janos fcd3b3e028 COMPUTE_NORMALS_SMOOTH_FAST fix 2021-06-27 18:58:27 +02:00
Turanszki Janos 12d06dfaab lensflare update: removed geometry shader, support for volumetric cloud occlusion 2021-06-27 16:48:14 +02:00
Turanszki Janos 9592e45211 fix: preupdate must run before fixedupdate too 2021-06-27 12:05:14 +02:00
Turanszki Janos c4b353f68c stochastic transparency for alpha tested material when TAA active 2021-06-27 11:08:37 +02:00
Turanszki Janos 7ea70d12b5 volumetric clouds rendered for planar reflections 2021-06-27 10:31:33 +02:00
Turanszki Janos 4e5fdd1f27 ocean: remove sky hack 2021-06-27 10:06:17 +02:00
Turanszki Janos bc30638c83 re-enable 10bpc swapchain 2021-06-26 21:34:11 +02:00
Turanszki Janos 15a3dd220c better texture format for lightshafts and LDR post process 2021-06-26 21:10:01 +02:00
Turanszki Janos 88f6e52a7a composition alpha blending fix 2021-06-26 16:32:02 +02:00
Turanszki Janos 54f789f226 lens flare fix 2021-06-24 23:55:30 +02:00