Commit Graph

3344 Commits

Author SHA1 Message Date
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
Turánszki János e081dcc089 relative path is not computed if already relative; editor updates; 2022-09-27 22:33:47 +02:00
Turánszki János 3a9bee53e1 terrain generator: grass length, texture target resolution 2022-09-27 19:26:54 +02:00
Turánszki János feeb4e2bbe vector.GetAngle() lua binding 2022-09-27 13:55:37 +02:00
Turánszki János 6b9d6b3a1e editor: remember raytraced shadow setting 2022-09-27 11:40:08 +02:00
Turánszki János 9bdeb4f90b cartoon shader: disable ssao, ssr, improved rim light; vrm mtoon will enable cartoon shader; 2022-09-26 19:41:13 +02:00
Turánszki János 0f5592f31e scene-ray intersection fix: Tmin, TMax check in world space 2022-09-26 17:08:10 +02:00
Turánszki János 9c14752364 motion blur fix 2022-09-26 16:13:54 +02:00
Turánszki János 6abe47be8c lua outline postprocess binding; other updates; 2022-09-26 15:37:44 +02:00
Turánszki János 71c3b9af5d editor: opening scene into another won't change path when path is already set 2022-09-26 12:00:55 +02:00
Turánszki János 4693c40598 scene intersection velocity reporting; expression overrides fix; 2022-09-26 09:43:55 +02:00
Turánszki János a9cf8e22c2 vulkan minor update; lua binding updates; scene virtual functions; 2022-09-25 18:53:04 +02:00
Turánszki János cffe8362bd gltf collider layers; added start-end animation lua bindings; 2022-09-25 09:43:10 +02:00
Cop46 051a2f06c5 Add contrast saturation and brightness (#571)
* Add contrast saturation and brightness

* Modification tonemap shader

* Rollback screenspaceshadowCS.hlsl and wiRenderer.cpp
2022-09-24 19:01:27 +02:00
Turánszki János 1aa9a4905e Animation retargeting (#570) 2022-09-22 18:13:46 +02:00
Turánszki János 91595edc65 editor: mixamo humanoid rig import 2022-09-21 11:14:43 +02:00
Turánszki János 3f93dbb129 animation fix: clamp interpolator to [0,1] 2022-09-20 13:16:22 +02:00
Turánszki János 01a937d980 fix: skip render resource initializations when resolution is not set 2022-09-20 10:56:09 +02:00
Amer Koleci a2c4c3d6a8 RHI improvements (#568)
* RHI: Add Verbose ValidationMode

* RHI: Add AdapterType and query for vendorId, deviceId, driverDescription and adapterType.

* RHI: Add gpu_verbose command line argument to enable verbose Validation Mode
2022-09-19 14:51:27 +02:00
Turánszki János fb9b101e2f uwp: add missing openURL implementation v0.71.47 2022-09-19 12:39:46 +02:00
Turánszki János d832ee167f Expression and humanoid lua bindings (#569)
* Expression and humanoid lua bindings

* add fog color override

* fix

* added scene saved indicator text

* win + D fix
2022-09-19 12:19:46 +02:00
Turánszki János 29be5b3dcb fix: added missing serialization for eye rotation parameters 2022-09-16 15:34:47 +02:00
Turánszki János 6151fd82e6 VRM humanoid data import (#567)
* VRMhumanoid data import

* linux fix

* humanoid lookAt

* updates

* mouse look improvement

* head size

* theme color affects picker entity icons

* eye lookat

* blinking more random, collider aabb checks

* improvements

* editor: use humanoid information to improve bone picking
2022-09-16 15:05:23 +02:00
Turánszki János 6c69ad82a9 soft body: allow registration when simulation is disabled, for better editing;
editor: physics checkbox saved in config.ini;
2022-09-14 18:47:22 +02:00