Commit Graph

2659 Commits

Author SHA1 Message Date
Eric Fedosejevs 187c2c6aee CMake: Cache SPIRV output, make test and editor build optional (#248) 2021-03-14 12:00:42 +01:00
Turanszki Janos cb37365635 gpu timestamp readback refactor 2021-03-14 00:34:58 +01:00
Turanszki Janos bea9e32fbf occlusion culling improvements 2021-03-13 21:52:08 +01:00
Turanszki Janos fe81bf30f3 graphicsdevice fixes, removed instanceStepRate, occlusion culling updates 2021-03-13 12:47:14 +01:00
Turanszki Janos 99aa9d0f16 emitter updates 2021-03-11 00:08:26 +01:00
Turanszki Janos 67586a2b91 occlusion culling improvements 2021-03-08 21:37:40 +01:00
Turánszki János 1be19b50d7 Bindless Descriptors (#244)
* bindless descriptors implementation base

* push constants

* dx11 tonemap fix

* stressing bindless descriptors

* lots of fixes

* remove some stuff and cmake update

* cmake update

* performance optimization for scene buffer updating

* documentation and shader compiler updates

* general updates improving scene gpu data updating

* softbody gpu updating improvement

* readme update: gpu based validation

* dx12: omit IA from root when there is no input layout

* vulkan: bindless sampler fix

* vulkan critical fix and renderer update

* dx12 refactor

* fixed BLAS updates and vulkan rt hangs

* object setcastshadow fix

* vulkan raytracing fixes

* vulkan fix

* object shader fix

* documentation update

* rewritten constant buffer arrays as arrays of byte address buffers

* raytraced reflection env probe

* occlusion culling using push constants

* bindless vertex fetch

* fixes
2021-03-08 00:33:40 +01:00
Turanszki Janos f462826f0d dx12, vulkan updates, occlusion query fix 2021-03-02 00:11:30 +01:00
Turanszki Janos 89910e460b linux fix: missing function def 2021-03-01 00:51:48 +01:00
Turanszki Janos 783c824139 resource manager upgrade: embedded resources support 2021-03-01 00:37:55 +01:00
Turanszki Janos a79a3a8b01 dx12 fix 2021-02-28 19:40:55 +01:00
Turanszki Janos 204f647911 dx12 fix 2021-02-28 11:28:08 +01:00
Turanszki Janos e37ddf2d82 fixed volumetric clouds with MSAA #243 2021-02-26 19:14:22 +01:00
Turanszki Janos 3c3cfe9e9b editor paint tool: pressure sensitivity 2021-02-26 01:08:33 +01:00
Turanszki Janos c08402f159 file system fixes 2021-02-26 01:08:05 +01:00
Turanszki Janos 9b4a8870ac file system refactor 2021-02-25 21:52:41 +01:00
Turanszki Janos 3a4a3c9b91 file system improvements 2021-02-24 21:39:24 +01:00
Turanszki Janos f2b410f033 editor linux: fix default window size #239 2021-02-24 18:40:12 +01:00
Turanszki Janos 3d0ebcef03 renderer: resolution dependent resources improvement 2021-02-24 01:30:15 +01:00
Turánszki János 666dd4ff03 platform code refactor (#242) 2021-02-23 00:29:29 +01:00
Turanszki Janos bf10893bc7 editor uwp: better async asset copy 2021-02-22 00:53:51 +01:00
Turánszki János a0a12ad4ec uwp: port cx to winrt #238 2021-02-22 00:15:42 +01:00
Turanszki Janos 2981dcb826 water ripple rt 2 channels enough 2021-02-15 00:36:47 +01:00
Amer Koleci 4f3402c797 CMake improvements (#237)
* Add legacy shader compilation and improve CMake logic.

* Fix legacy shaders dependency

* CMake: Allow override shader directory directly from CMake.

* CMake: Manage to correctly set working directory for editor and tests when running from open folder in Visual Studio.

* Remove old comment I left.

Co-authored-by: Turánszki János <turanszkij@users.noreply.github.com>
2021-02-14 21:51:19 +01:00
Turanszki Janos a18059c04d emitter enum refactor 2021-02-11 20:41:32 +01:00
Turanszki Janos 15aa586f0e dx12 fix 2021-02-11 00:25:22 +01:00
Turanszki Janos ceeb034e78 image renderer quad interpolation 2021-02-10 21:48:08 +01:00
Turanszki Janos 8d5a949c26 xaudio2 early exit if failed to create mastering voice 2021-02-10 00:56:38 +01:00
Turanszki Janos 084a70976e Merge branch 'master' of https://github.com/turanszkij/WickedEngine 2021-02-10 00:10:22 +01:00
Turanszki Janos ff412d7433 new material property: receive shadow 2021-02-10 00:10:11 +01:00
The5-1 5a2cf88cf4 fix CMake working directory (#236) 2021-02-10 00:05:08 +01:00
Turanszki Janos b937c023f3 color grading map is now part of weather 2021-02-08 22:07:29 +01:00
Turanszki Janos 233ab96884 CI fix 2021-02-08 21:37:13 +01:00
Turanszki Janos 357ec1f4d6 Merge branch 'master' of https://github.com/turanszkij/WickedEngine 2021-02-08 21:10:44 +01:00
Turanszki Janos a02d347a84 default font embedded into exe 2021-02-08 21:10:29 +01:00
Amer Koleci 76eebc3836 Supports for building using CMake on Windows. (#233)
* Supports for building using CMake on Windows.

* Don't override some global variables.

* CMake: Compile correctly editor as well.
2021-02-08 20:05:23 +01:00
Megumumpkin fc63270b6e SDL Keyboard Input, Unix File Loading and SDL Window Config (#232)
* SDL2 and Unix fix

SDL2 keyboard input, Unix filesystem fix, and SDL2 editor window config, CMake cache gitignore

* Adding comments to the SDL2 keycode fix

For a better understanding

* Slimming down SDL Unix path translation

* Static pathfile compile fix

More pathfile code fix for the compile to work

* Re: Static pathfile compile fix
2021-02-07 19:55:29 +01:00
Turanszki Janos 79253e2645 vulkan: remove individual query allocator 2021-02-07 13:34:29 +01:00
Turanszki Janos 14d5a78c3d gpu query refactor 2021-02-07 12:01:09 +01:00
Turanszki Janos f97bfa0d1f material wnd fix 2021-02-07 10:58:17 +01:00
Turanszki Janos e81f90791c ambient fix 2021-02-07 02:06:59 +01:00
Turanszki Janos d946d3baad dx12 and vulkan updates 2021-02-06 16:13:46 +01:00
Turanszki Janos 3c6d7bfb8b dx12 gpu based validation; volumetric clouds updates; barrier fixes; 2021-02-06 11:36:09 +01:00
Turanszki Janos 074f89094c dx12, vulkan: improved gpu barrier batching 2021-02-06 01:37:10 +01:00
Turánszki János a7b45c4a63 gpu barrier fixes (#230)
* barriers fixing

* gpu barrier fixes

* version bump
2021-02-05 01:57:21 +01:00
Kliaxe 206a9a3a83 sky and cloud updates (#229)
* sky and cloud updates

* cmake update, version bump

Co-authored-by: Turánszki János <turanszkij@users.noreply.github.com>
Co-authored-by: Turanszki Janos <turanszkij@gmail.com>
2021-02-04 23:15:44 +01:00
Turánszki János 087e6ee9dc removed win32 and ARM builds (#228) 2021-02-03 20:48:30 +01:00
Turanszki Janos 42a996d07a uwp content update: color grading luts 2021-02-03 02:01:01 +01:00
Turanszki Janos fee420adff added color grading sample luts 2021-02-03 01:46:52 +01:00
Turanszki Janos 6b0bb683ca color grading improvements 2021-02-03 01:40:24 +01:00