Commit Graph

2613 Commits

Author SHA1 Message Date
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
Turanszki Janos 3be76495b4 big material texture slot refactor 2021-02-02 22:07:47 +01:00
Turanszki Janos c4c475528b editor materialwnd fix 2021-02-02 00:15:29 +01:00
Turanszki Janos d23460ff5c voxel gi fix 2021-02-01 02:02:31 +01:00
Turánszki János 9b308941fd sheen and clearcoat (#226)
* sheen and clearcoat

* updated material wnd

* clearcoat works

* sheen updates

* sheen working

* environment reflection alwyas from probe

* restore comment sheen energy conservation

* fixes and gui for sheen and clearcoat

* sheen fix

* ocean, rt reflection fix

* material wnd update

* updated features list
2021-02-01 01:11:30 +01:00
Turanszki Janos 7ad843b9cd fix too large reading for mouse delta in raw input 2021-01-29 21:24:29 +01:00
Turanszki Janos d1f057aee0 rt and screenspace shadow fixes 2021-01-28 22:01:42 +01:00
Turanszki Janos 69278f6199 layer mask hierarchy fix 2021-01-28 19:19:58 +01:00
Turanszki Janos 961414186b added screen space contact shadows 2021-01-28 01:09:25 +01:00
Turanszki Janos 6bc3ae1974 voxel gi fix 2021-01-26 21:28:32 +01:00
Worst0ne 04026ee2f9 fixed SDL2 discoverability issues under Manjaro (#214)
* fixed SDL2 discoverability issues under Manjaro

* Changed EXISTS to DEFINED

* removed a pkgconfig dependency

Co-authored-by: Turánszki János <turanszkij@users.noreply.github.com>
2021-01-26 19:39:53 +01:00
Turanszki Janos 275d2eb8a2 improved barriers for main depth buffer 2021-01-24 22:04:25 +01:00
Turanszki Janos 58397a6c44 depth pyramid now also exports native depth mips 2021-01-24 16:37:42 +01:00
Kliaxe fc96b2a3b3 Volumetric Clouds Updates (#224)
* volumetric clouds updates

* version bump
2021-01-24 12:41:24 +01:00
Turanszki Janos b442c870d7 vulkan fixes 2021-01-23 01:53:20 +01:00
Turanszki Janos a109cad5c2 dx12 fix 2021-01-23 00:40:25 +01:00
Turanszki Janos 6646aea111 vulkan, dx12 and raytracing updates 2021-01-23 00:35:20 +01:00
Turanszki Janos 88af2f24dd vulkan improvements 2021-01-22 01:23:23 +01:00
Turanszki Janos b365bbcd39 vulkan fixes 2021-01-22 00:10:26 +01:00
Turanszki Janos 6d543bcf82 rendering updates 2021-01-21 21:49:11 +01:00
Turánszki János 7eac47cc1e added dx12 and vulkan headers to repo (#223) 2021-01-20 21:25:55 +01:00
Turanszki Janos 21b5aadd3a improved binding of vertexbuffers in rendermeshes 2021-01-20 19:26:41 +01:00
Turanszki Janos 24887a011d tessellation, reprojection improvements and other updates 2021-01-19 20:25:25 +01:00
Turánszki János 2478e8108a 0.52.0
* velocity buffer is now written by prepass

* major refactor

* critical fix

* fixes

* water fix

* tessellation rewrite

* vulkan: flip viewport instead of -fvk-invert-y
2021-01-19 01:52:40 +01:00
Turanszki Janos 5e98cbd00d dx12 fix 2021-01-18 20:58:03 +01:00
Turanszki Janos b49edf792e raytraced shadow update 2021-01-17 01:03:11 +01:00
Turánszki János 496a15909d raytraced shadow updates 2021-01-16 20:41:22 +01:00
Turanszki Janos 1945b0615f filter fix for rt shadows shader 2021-01-16 16:12:37 +01:00
Turánszki János 4049947a50 raytraced shadows updates
raytraced shadows separated from object shaders
2021-01-16 16:10:55 +01:00
Turanszki Janos cafb8942a8 dx12 resource loading optimization 2021-01-15 22:43:08 +01:00
Turanszki Janos f8e64ae3b5 dx11, dx12, vulkan updates: common samplers, auto samplers, auto root constantbuffers (dx12) 2021-01-15 01:10:07 +01:00
Turánszki János b132056904 vulkan and dx12 improvements (#216)
- dx12: improved descriptor heap allocator: drastically reduce the amount of SetDescriptorHeaps() calls
- vulkan: improved loading of extension functions
- wiHelper::messageBox improvement
2021-01-14 00:08:01 +01:00
Turanszki Janos 02de8f36d4 transparent shadows added for cubemaps, transparent shadows enabled by default 2021-01-09 18:21:31 +01:00
Turanszki Janos d27ede94cc transparent shadows: secondary depth rejection 2021-01-08 18:53:16 +01:00
Turanszki Janos 4486de33d8 added per instance emissive color 2021-01-07 00:33:16 +01:00
Turanszki Janos 0c99c5c26e dx11, dx12: dlls loaded dynamically on demand 2021-01-06 00:43:20 +01:00
Turanszki Janos 04b57e65b8 vulkan: small refactor 2021-01-05 22:07:08 +01:00
Turánszki János 33c09da6af linux fix 2021-01-05 21:43:50 +01:00
Turanszki Janos a00b7ca372 using volk to initialize vulkan dynamically 2021-01-05 19:36:19 +01:00
Turanszki Janos 40bb05f26b improved double sided alpha blend; vulkan and dx12 updates; 2021-01-04 20:27:56 +01:00
Turanszki Janos 19f93b1a00 dx12: renderpass and descriptor allocator updates 2021-01-03 20:27:10 +01:00
Turanszki Janos 00de739755 better way of skipping shadow map rendering 2021-01-03 17:04:52 +01:00
Turanszki Janos 5e96a3dd62 fix: skip zero size shadowmap rendering 2021-01-03 17:00:59 +01:00
Turanszki Janos 7ecebe2cd5 dx12, vulkan: improved query allocators 2021-01-03 14:06:17 +01:00
Turanszki Janos 4d50642155 fix motion vectors for procedural wind anim 2021-01-02 21:05:10 +01:00
Turanszki Janos af76b871b9 transparent shadowmap fix for transmissive material 2021-01-02 18:32:39 +01:00
Turánszki János 39a1e23566 Merge pull request #211 from jdswebb/master
D3D12: Fix OBJECT_DELETED_WHILE_STILL_IN_USE errors upon swapchain resize and shutdown
2020-12-30 20:56:33 +01:00