Commit Graph

4101 Commits

Author SHA1 Message Date
Cédric 30ac1da7df Add functions for openVR integration (#931)
* Add functions for openVR integration

* Update wiGraphicsDevice_DX12.h

* Update wiGraphicsDevice_DX12.cpp

* Update wiGraphicsDevice_Vulkan.h

* Update wiGraphicsDevice_Vulkan.cpp
2024-08-28 10:51:45 +02:00
Turánszki János 7b83a1e8dc input: fixed conflict between character casting and named enums 2024-08-28 08:15:29 +02:00
Turánszki János b62c7ff48b added per-object rim highlight 2024-08-28 06:36:12 +02:00
Turánszki János 5bc71e533f vulkan skinning crash fix 2024-08-27 11:04:34 +02:00
Turánszki János 8a3b4fab13 light culling optimizations 2024-08-27 07:57:43 +02:00
Turánszki János c51af2aa7c simplified directional light iteration in tiled forward 2024-08-26 07:00:30 +02:00
Turánszki János 532e5f4f41 fixed crash when ragdoll creation was missing a required bone 2024-08-25 14:10:40 +02:00
Turánszki János d93698d97e planar reflection MSAA and some fixes 2024-08-25 12:29:23 +02:00
Turánszki János b169d725e5 occlusion culling improvement: removed depth bias, bounds are extended instead 2024-08-25 08:09:26 +02:00
Turánszki János 839b22aa63 more precise occlusion culling for ocean; shadow occlusion culling for hair particle; other updates; 2024-08-25 07:48:36 +02:00
Turánszki János 812afc7c28 createsubset lod fix 2024-08-24 11:22:33 +02:00
Turánszki János 2a59f47c36 multithreaded ik, humanoid and other perf things 2024-08-24 07:55:57 +02:00
Dennis Brakhane 56228d082f linux: set nice level for low priority jobs (#929) 2024-08-24 06:39:59 +02:00
Turánszki János dd3f56d722 job system fix 2024-08-23 13:55:19 +02:00
Turánszki János 6b8ff71daa let character jump up forward when pushing against a wall; other fixes; 2024-08-23 07:24:46 +02:00
TheDiagnosed9mm dc2cfa4bca Added tilde key support!!! (#928) 2024-08-23 06:24:41 +02:00
Turánszki János 7e011dacd3 startup time improvements 2024-08-22 09:11:24 +02:00
Turánszki János 61e73a7d8f fixed texture aliasing to not overwrite water ripple for second layer transparency 2024-08-22 08:31:27 +02:00
Turánszki János 15badd4f27 voxel flood filling and meshing improvement; character updates; 2024-08-22 07:46:54 +02:00
Turánszki János 8162abb6eb editor: editing terrain grass will save chunk data in case it needs to be recreated later 2024-08-21 07:13:31 +02:00
Turánszki János ce40b2e7ed mesh shader updates 2024-08-20 11:16:15 +02:00
Turánszki János 519ae12bb0 fixes 2024-08-18 08:01:14 +02:00
Turánszki János 3e976a8d94 added volumetric lights to path tracing #924 2024-08-17 16:59:39 +02:00
Turánszki János 99acf58998 character path finding thread is protected against possible character reallocation 2024-08-17 13:49:57 +02:00
Turánszki János 23cf45aba9 character path finding can run over multiple frames 2024-08-17 12:36:20 +02:00
Turánszki János 16b371815e material chromatic aberration slider is better to max out at 10 2024-08-17 12:32:07 +02:00
Turánszki János 0ae01aa65b fix 2024-08-17 11:14:19 +02:00
Turánszki János 6b3c74e5cd script documentation update 2024-08-17 10:55:12 +02:00
Turánszki János e1a7c4f591 chromatic aberration for material with transmission 2024-08-17 10:54:30 +02:00
Turánszki János 293689b1e2 per-light volumetric fog boost #924 2024-08-17 08:05:25 +02:00
Turánszki János a902485135 Renderpath3D distortion overlay 2024-08-17 07:19:47 +02:00
Turánszki János c2b561b08b shader init fix 2024-08-17 06:41:50 +02:00
Turánszki János 70fc7faa14 fix 2024-08-16 13:59:53 +02:00
Turánszki János cf23af4d26 fix 2024-08-16 13:53:12 +02:00
Turánszki János b0ccec7c1f improvement for slow mesh shader load time, custom shader will work if mesh shader is enabled 2024-08-16 06:59:27 +02:00
Turánszki János f75a692da9 Object rendering with mesh shader (#923) 2024-08-15 18:38:16 +02:00
Turánszki János bc2c5c8ce0 Jolt physics 5.1 (#922) 2024-08-13 07:48:41 +02:00
Romildo Franco 7449063784 Fix wi::scene::LoadModel returning the wrong entity (#921)
Fixed a bug caused by a typo in the LoadModel function call. The issue occurred because LoadModel(scene, fileName, transformMatrix, rootEntity) was mistakenly called instead of LoadModel2(scene, fileName, transformMatrix, rootEntity). The compiler did not catch this mistake because the last parameter of LoadModel is a boolean, and rootEntity was incorrectly used to satisfy that parameter.
2024-08-12 06:38:51 +02:00
Turánszki János 4717d75cb4 character to character collision control 2024-08-12 06:17:12 +02:00
Turánszki János 99c1d78211 character foot placement also works when moving; leaning control; improvements; 2024-08-11 15:21:41 +02:00
Dennis Brakhane a15a0f6026 cmake: prevent in-source builds (#918) 2024-08-11 14:39:12 +02:00
Dennis Brakhane 985f31cba4 remove Editor_UWP project files (#919) 2024-08-11 14:36:21 +02:00
Dennis Brakhane c330841967 Work around GCC "maybe uninitialized" warning (#917) 2024-08-11 14:35:51 +02:00
Turánszki János d170213efd cloaking effect and two layer refraction to see ocean through refractive materials 2024-08-10 09:09:43 +02:00
Turánszki János 6dea5cc756 Voxelgrid to mesh (#915) 2024-08-09 07:03:15 +02:00
Turánszki János cefd746bda Character component (#914) 2024-08-08 18:03:17 +02:00
Dennis Brakhane e3a8286318 fix calculation bug (#913) 2024-08-08 05:40:01 +02:00
Turánszki János c565c0256b Light loop optimization (#909) 2024-08-07 07:36:31 +02:00
Dennis Brakhane f31f6c5a93 add RAII style profiling (#910) 2024-08-06 06:06:25 +02:00
Turánszki János 21fea836ad small optimization for terrain 2024-08-05 08:44:36 +02:00