Commit Graph

3367 Commits

Author SHA1 Message Date
Turánszki János bafe687dda impostor culling optimization: reduce to 1 atomic operation per wave 2022-11-13 17:31:00 +01:00
Turánszki János 497263e376 tessellation displacement map fix for texMulAdd; paint tool srgb fix; 2022-11-13 09:56:12 +01:00
Turánszki János 843ab49038 mesh LOD fix for ray tracing 2022-11-12 13:52:32 +01:00
Turánszki János 1bb67f9e91 added camera shake sample script; lua binding updates; 2022-11-11 12:00:34 +01:00
Turánszki János 2e377a7e1a defer raytraceCS shader loading [workaround for #586 ] 2022-11-10 17:57:22 +01:00
Turánszki János e12d966028 gfx: depth and stencil resolve feature reporting; font renderer fix; 2022-11-10 17:38:25 +01:00
Turánszki János 8f26b106f6 fix NAN in visibility buffer resolve 2022-11-09 10:28:36 +01:00
Turánszki János d335050511 terrain: removed a lock in SparseFlush 2022-11-09 09:58:32 +01:00
Turánszki János e05995a186 srgb resource fixes 2022-11-08 21:29:42 +01:00
Turánszki János c66955b449 sky: force SRGB for non-HDR cubemap 2022-11-08 18:49:54 +01:00
Turánszki János b650bbc58c terrain: block compressed writed with sparse aliasing 2022-11-08 11:33:38 +01:00
Turánszki János 0556ae6da7 SRGB import pipeline (#589) 2022-11-07 20:54:53 +01:00
Turánszki János 1ae278dc9b fluid simulation: replaced grid sorting with binning #120 2022-11-06 11:12:11 +01:00
Turánszki János d2b87fe0bc hair particle: simulation batching, atomic reduction by wave operation 2022-11-05 11:26:00 +01:00
Turánszki János 87bd330163 high polygon count meshlet overflow fix 2022-11-04 10:31:22 +01:00
Turánszki János ee6d94a7fe terrain: added tessellation option 2022-11-04 00:48:16 +01:00
Turánszki János 1ba1dc701a terrain: block compression optimizations 2022-11-03 18:11:46 +01:00
Turánszki János 94f8f75c76 terrain: block compress batching 2022-11-03 14:36:54 +01:00
Turánszki János 2328d4dca9 Terrain BC compression (#587) 2022-11-02 10:21:04 +01:00
Turánszki János 635f96ea4f updated credits 2022-10-31 09:45:08 +01:00
Turánszki János 2f07979424 added brightness, contrast, saturation sliders 2022-10-30 09:50:41 +01:00
Turánszki János 27ce30d8fc graphics fixes 2022-10-29 14:02:52 +02:00
Turánszki János 205053652f emitter: disable colliders option 2022-10-28 18:03:09 +02:00
Turánszki János b6a2967f47 lua: using protected call for process signals 2022-10-25 10:31:29 +02:00
Turánszki János 50692151cf editor: script window update; improved character zone scripts; 2022-10-24 17:38:31 +02:00
Turánszki János 8bcd61daaa dx12: handle resource tier < 2 for sparse tile pool 2022-10-24 15:21:51 +02:00
Turánszki János 927436559c shader updates 2022-10-24 12:21:30 +02:00
Turánszki János 481570e0df Sparse resources (#579) 2022-10-20 16:38:05 +02:00
Turánszki János 1c2f8e91e6 editor: fixed missing about button 2022-10-19 22:02:56 +02:00
Turánszki János 893e2d9339 added double sided shadow property 2022-10-10 18:02:23 +02:00
Turánszki János 75ca6a4bc6 lightmap render fix 2022-10-09 10:06:19 +02:00
Turánszki János cde72786e7 shader nan fixes 2022-10-08 17:43:08 +02:00
Turánszki János dd553e1dde replace soft shadow offsets with hardcoded values 2022-10-05 16:39:55 +02:00
Turánszki János 5f92cac86a paint tool fix for texmuladd 2022-10-04 20:28:06 +02:00
Turánszki János 856b1d0457 BakeVirtualTexturesToFiles() fix; handle R8G8_UNORM write to file; 2022-10-04 19:20:02 +02:00
Turánszki János 1f0f13bd28 terrain virtual texture atlas 2022-10-04 18:55:24 +02:00
Turánszki János e0db197981 terrain: in-place mipgenerator for virtual texture update 2022-10-03 18:29:44 +02:00
Turánszki János 1eba681e74 terrain: virtual texture update on async compute 2022-10-03 15:50:54 +02:00
Turánszki János 62b309fbb3 terrain: grass distance, slope cast shadow, virtual texture mipmapping 2022-10-03 14:56:31 +02:00
Turánszki János 4c579db2fb memory usage reductions 2022-10-03 11:35:53 +02:00
Turánszki János 89a7448d18 terrain: occlusion culling status affects virtual texture resolution 2022-10-02 21:13:09 +02:00
Turánszki János 257cf55c7c Spring collider BVH optimization (#577)
* Spring collider BVH optimization

* linear allocator init does reset
2022-10-01 15:22:22 +02:00
Turánszki János ecf6b4f00f underwater effect fix 2022-10-01 10:42:06 +02:00
Turánszki János 24bbc3f507 cpu side optimizations 2022-09-30 20:35:23 +02:00
Turánszki János f7ebdbda64 New character controller sample (#575) 2022-09-30 16:25:45 +02:00
Turánszki János 768ad1fdca reduced gpu memory usage 2022-09-29 17:15:03 +02:00
Amer Koleci 574b27ce9b Direct3D12: DRED + Removal support (#574)
* Direct3D12: Add Device removal logic and event + initial DRED integration.

* Handle Device removal only on Windows and not UWP
2022-09-29 09:37:49 +02:00
Turánszki János 0f7f61050c terrain: avoid redundant grass patch removal;
collider update: avoid some vector resizes;
2022-09-28 21:05:07 +02:00
Turánszki János 4545949421 collider multi threaded update 2022-09-28 13:24:25 +02:00
Turánszki János 6ca1ed9764 lua binding for Component_Attach 3rd param 2022-09-28 10:51:11 +02:00