Commit Graph

2817 Commits

Author SHA1 Message Date
Turanszki Janos e320d041b7 vulkan: must not reset logical bindings when descriptor pool resized; fixes #296 2021-08-11 11:53:36 +02:00
Turanszki Janos 814e6a07bd envprobe parallax correction fix 2021-08-11 10:17:32 +02:00
Molly a89cf6c8dd Added Unix Makefile generators to CMakeSettings.json (#295) 2021-08-09 09:10:09 +02:00
Turanszki Janos 493cb308e5 updated credits 2021-08-07 10:02:12 +02:00
Turanszki Janos 0234c972ab editor: fixed textureslot tooltip 2021-08-06 20:09:12 +02:00
Amer Koleci 6d6dbd75bd Samplers: Correctly implement BorderColor (#294)
Co-authored-by: Turánszki János <turanszkij@users.noreply.github.com>
2021-08-05 14:00:25 +02:00
Turanszki Janos 855f09ac63 dds texture fix #40 2021-08-04 22:18:27 +02:00
Turanszki Janos 91cf6a33c1 vulkan: fixed bindless sampler memory leak 2021-08-03 19:52:29 +02:00
Turanszki Janos f8c2653c26 dx11 and vulkan fix 2021-08-02 23:53:09 +02:00
Turanszki Janos f4b808cd0d Merge branch 'master' of https://github.com/turanszkij/WickedEngine 2021-07-23 00:36:49 +02:00
Turanszki Janos ab21ffc61d editor: obj importer will create root entity, translator update 2021-07-23 00:36:38 +02:00
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