Commit Graph

4232 Commits

Author SHA1 Message Date
Turánszki János 842e2a0478 fp16 optimizations (#985) 2024-12-08 17:45:28 +01:00
CitroenGames 765fd549d4 fixing template windows cmake (#983)
* Update CMakeLists.txt

* improved build speed for windows
2024-12-08 10:28:07 +01:00
Turánszki János 17928bae94 some optimizations 2024-12-07 18:25:48 +01:00
Turánszki János ad902527a8 removed remaining viewport emulation shaders usage #982 2024-12-05 07:59:27 +01:00
Turánszki János 9e2d4e4bb4 skip a bit of unnecessary work in some cases v0.71.624 2024-12-03 16:47:26 +01:00
Turanszki Janos fa9aab6db6 fix for spring initialization in vrm 0.0 models #981 2024-11-30 23:39:46 +08:00
Turanszki Janos 0975a5a808 character update is disabled when dt is 0, fixes an issue in pause 2024-11-26 22:06:03 +09:00
k4ss4n bada687cba copy imgui docking example fonts to build dir (#979)
Roboto-Medium.ttf expected in current/search directory:
https://github.com/turanszkij/WickedEngine/blob/
0a21fb5c612b161358d94c88edfe083f42006d6b/Samples/Example_ImGui_Docking/
Example_ImGui_Docking.cpp#L171

FONT_ICON_FILE_NAME_MD defined as "MaterialIcons-Regular.ttf" expected in
current/search directory:
https://github.com/turanszkij/WickedEngine/blob/
0a21fb5c612b161358d94c88edfe083f42006d6b/Samples/Example_ImGui_Docking/
Example_ImGui_Docking.cpp#L1605

without these fonts present, debug build of Example_ImGui_Docking fails
asserts:
https://github.com/turanszkij/WickedEngine/blob/
0a21fb5c612b161358d94c88edfe083f42006d6b/Samples/Example_ImGui_Docking/
ImGui/imgui_draw.cpp#L2151
2024-11-12 00:14:15 +01:00
k4ss4n 0a21fb5c61 Update Example_ImGui_Docking.cpp (#978)
Sponza folder has capital S and can't be found on linux if referenced with lower s.
2024-11-10 23:08:39 +01:00
Turánszki János 96ef92ba62 more fp16 computations in tonemap and improvement for depth of field 2024-11-08 06:55:21 +01:00
Turánszki János 15d9c944b6 added HDR calibration 2024-11-07 09:26:13 +01:00
Amer Koleci b72659051f Update JoltPhysics to stable v5.2.0 (#977)
Update JoltPhysics to stable v5.2.0 (https://github.com/jrouwe/JoltPhysics/releases/tag/v5.2.0)

Co-authored-by: Turánszki János <turanszkij@users.noreply.github.com>
2024-11-07 08:01:42 +01:00
Turánszki János 9c86ab414c HDR fullscreen toggle crash fix 2024-11-06 20:02:20 +01:00
Turánszki János d6d870706a added lua functions: IsThisEditor(), ReturnToEditor(), IsThisDebugBuild() 2024-11-06 17:04:00 +01:00
Turánszki János 0985d4e3c9 updates to readme 2024-11-05 18:09:41 +01:00
Turánszki János d27076a555 some fixes for ocean camera partially underwater, and input string convert changes 2024-11-05 18:06:43 +01:00
Turánszki János 69a81f97c0 input: xbox button-to-text avoid collision with regular letters 2024-11-05 07:47:56 +01:00
k4ss4n 158ef51b7b reset profiler on test change (#976)
Set wi::profiler::SetEnabled(false) on test change of Samples/Tests build
target so it gets disabled again after enabling it on 65k instance test.
2024-11-05 07:33:14 +01:00
Turánszki János 36e3d97e83 texture streaming: allow 4 frames unload delay when there is memory shortage 2024-11-04 08:17:38 +01:00
Turánszki János 4f4cb75d8b improved raytracing acceleration structure build performance for skinned meshes and hair particles 2024-11-03 17:59:16 +01:00
Turánszki János 6c1bcf6ca1 ray traced shadow: receiveshadow, cloaking opacity 2024-11-03 17:17:46 +01:00
Turánszki János fbbc988d03 terrain heightmap import fix 2024-11-03 16:32:16 +01:00
Turánszki János 36ea992c99 terrain painter: fixed when sometimes the material brushes didn't show up 2024-11-03 15:56:49 +01:00
Turánszki János 3e06def595 updated dds.h 2024-11-03 15:55:32 +01:00
Turánszki János abf72d4213 dds fixes for npot textures v0.71.613 2024-11-02 11:06:06 +01:00
Turánszki János c1d5ed9e2e sprite drawrect anim serialization fix 2024-11-02 10:47:16 +01:00
Turánszki János cdb193cee6 cloak effect: shadow retains some opacity 2024-11-02 10:15:33 +01:00
Turánszki János 3bd56c7426 fixes: localization cannot overwrite text input field value; sprite drawrectanim serialize fix; 2024-11-02 08:17:42 +01:00
k4ss4n 6e3ed8a8af Update CMakeLists.txt (#975)
corrected minor spelling error

Co-authored-by: Turánszki János <turanszkij@users.noreply.github.com>
2024-11-02 07:22:28 +01:00
Dennis Brakhane e9bb3ebae5 fix: prevent crash when folder name does not contain slashes (#974)
This can happen on Windows when the file is loaded from the root
of drive, eg. "E:/"
2024-11-02 07:21:40 +01:00
Turanszki Janos f64c9f473c fix for odd graphical flickering on AMD 2024-11-01 14:42:54 +01:00
Turánszki János a3c34030c5 anisotropic lod for virtual texture 2024-11-01 10:15:09 +01:00
k4ss4n fb3c02d2d8 flush debug output streams immediately (#973)
using std::flush ensures debug logging even in case of unexpected
termination:

"This manipulator may be used to produce an incomplete line of output
immediately, e.g. when displaying output from a long-running process,
logging activity of multiple threads or logging activity of a program
that may crash unexpectedly."

https://en.cppreference.com/w/cpp/io/manip/flush
2024-11-01 07:09:55 +01:00
Turánszki János b1b2cb8513 added some lua bindings and emitter spritesheet fix 2024-10-31 18:01:31 +01:00
Turánszki János 54af7bb2fa handle material doublesided property in scene intersection tests 2024-10-31 07:14:36 +01:00
Turánszki János cb25e1f779 ray traced shadow can be disabled for particle systems 2024-10-30 08:56:44 +01:00
Turánszki János 1a70514090 dx12: use wide strings in dred, the normal strings don't have anything in them 2024-10-30 07:04:28 +01:00
Turánszki János a4957e6e14 terrain fixes #966 2024-10-29 08:38:31 +01:00
Turánszki János 838399ef69 linux build fix 2024-10-28 09:29:00 +01:00
Turánszki János 162c21eed7 added cursor image loading 2024-10-28 07:00:21 +01:00
Turánszki János 61987641e1 input system upgrades to help with creating in-game button config 2024-10-27 08:01:05 +01:00
Turánszki János c2725f4672 disable taa jitter for planar reflection and procedural anim fixes 2024-10-26 08:37:05 +02:00
Turánszki János 2cf701fe79 motion blur fix when delta time is zero 2024-10-25 07:57:34 +02:00
Turánszki János 0700c42431 impostor fixes, dds loader fix 2024-10-24 09:57:44 +02:00
Turánszki János 0eeeab611b fix for rain under ocean #971 2024-10-23 12:07:23 +02:00
Turánszki János 87cb99a205 input: added helpers to check analog sticks and triggers in a similar way to buttons 2024-10-22 17:36:07 +02:00
k4ss4n 3d3cb33e00 format debugdevice messages (#970)
added "\n" to vulkan error and warning strings in
debugUtilsMessengerCallback for better readability
2024-10-22 15:14:20 +02:00
Turánszki János 541381a521 dx12 video decode fixes 2024-10-21 08:04:20 +02:00
Dennis Brakhane 948566e79a docs: remove reference to DX11 graphics device (#968) 2024-10-21 07:15:47 +02:00
Turánszki János caabd57be7 emitter updates: opacity curve ramp down, rotation control improvement 2024-10-20 10:46:53 +02:00