Commit Graph

4976 Commits

Author SHA1 Message Date
Martin Knecht 423c49a809 Add toggle for RTTI (#1564)
When using the engine in combination with the JVM (Java virtual machine), you need RTTI. This patch adds an flag to enable the rtti
2026-02-22 07:47:53 +01:00
Turánszki János a09c0e3154 some synchronization improvements 2026-02-21 09:04:18 +01:00
Stanislav Denisov 6c1c1c16c7 Improve the transform tool (#1560)
* Improve the transform tool

* Restore the default visual look
2026-02-20 14:06:04 +01:00
Stanislav Denisov 241caa782a Fix light shafts MSAA resolve bind flags (#1561) 2026-02-20 14:01:05 +01:00
Turánszki János 0066c94858 emitted particle shadowmap support (#1558) 2026-02-20 07:50:07 +01:00
Turánszki János 18c85cf325 fixes for updated vulkan validation 2026-02-19 15:23:56 +01:00
Turánszki János a07cdbbed5 fixes: MSAA outline, opaque material alpha in envprobe 2026-02-19 08:21:58 +01:00
Turánszki János e65c436293 planar reflection depth pass will be drawn earlier for better async compute usage 2026-02-18 17:41:41 +01:00
Turánszki János 835e41fbe3 envprobe large lighting value flickering fix 2026-02-18 07:32:29 +01:00
Turánszki János b37b99f637 envprobe: ocean and recursive reflection support (#1556) 2026-02-17 17:59:51 +01:00
Turánszki János 9df332114f custom view distance and lod selection for envprobe rendering 2026-02-17 08:54:40 +01:00
Turánszki János 040958e59e small changes 2026-02-16 12:21:06 +01:00
Turánszki János 30a4cdae78 editor: pinned window behaviour change #1552 2026-02-16 07:58:24 +01:00
Turánszki János 99f2e4cda8 added preview to envprobe window 2026-02-15 13:03:59 +01:00
Turánszki János 64a3ae5d37 when using sdr texture for envprobe, it must use gamma correct format 2026-02-15 12:25:00 +01:00
Turánszki János bc363c210e fullscreen state fixes (#1555) 2026-02-15 09:10:25 +01:00
Turánszki János c14b89abc8 resourcemanager: D3DFMT_R8G8B8 legacy format srgb-ness will be decided by descriptor 2026-02-15 07:53:24 +01:00
Turánszki János 016bcbd5d2 faster update rate for cloud map 2026-02-14 16:11:45 +01:00
Turánszki János 1118e46014 impostor msaa nan fix 2026-02-14 14:24:52 +01:00
Turánszki János 4219e9a849 resource manager: added support for legacy D3DFMT_R8G8B8 dds format handling 2026-02-14 09:51:46 +01:00
Turánszki János 6d1fdb84f5 volumetric cloud reprojection: fallback to cloud map on disocclusion reduces noise 2026-02-14 08:39:03 +01:00
Turánszki János c22ae82bca volumetric cloud async compute will be scheduled during opaque scene pass 2026-02-13 07:45:50 +01:00
Turánszki János a40f06b8a7 backlog button fix 2026-02-13 07:03:14 +01:00
Stanislav Denisov c665514731 Add pulsing animation to log button (#1553) 2026-02-13 06:55:26 +01:00
Stanislav Denisov 4c667481c8 Fix pinning of editor component windows (#1552) 2026-02-13 06:55:00 +01:00
Stanislav Denisov ee2ea4331e Fix editor's camera movement deadzone (#1551) 2026-02-13 06:54:00 +01:00
Stanislav Denisov 89f4a97b6f Implement scroll propagation for child widgets (#1550) 2026-02-13 06:53:28 +01:00
Turánszki János fd2e07fc7a moving streaming feedback to async copy queue (#1547) 2026-02-12 09:01:38 +01:00
Turánszki János a019459f86 customize grid helper color for editor theme 2026-02-12 08:20:12 +01:00
Dennis Brakhane 0c6d30848b cmake: don't enable LTO by default (#1548)
IPO/LTO creates faster code, but increases link time significantly.
People who just want to test Wicked should not have to read all
CMake options to see they can disable it for faster build time.
2026-02-12 07:49:22 +01:00
Turánszki János b0cc4bdf58 path tracing volumetric cloud fix 2026-02-11 17:26:35 +01:00
Turánszki János c2bcd5f879 vulkan buffer destroyer fix 0.72.33 2026-02-11 08:07:31 +01:00
Turánszki János 69701fdf88 mapped buffer alignment fix (#1545) 2026-02-11 07:14:53 +01:00
Turánszki János 08217deb4f Volumetric cloud map, support for raytracing effects (#1542) 2026-02-10 20:26:59 +01:00
Turánszki János a0a8c01e48 dx12 fix for updated validation layer 2026-02-10 08:56:30 +01:00
Dennis Brakhane 750d68bec2 fix: check for pipeline creation when reloading shaders (#1543)
This is done in the editor, but was omitted in the samples, causing them
to crash.
2026-02-08 21:45:09 +01:00
Turánszki János d1856f0e7f fixed undefined behavior in volumetric cloud and aerial perspective cubemap capture 2026-02-08 14:21:11 +01:00
Turánszki János 8beff1fd7f Emitter, surfelgi, GPU sort refactor (#1541) 2026-02-08 09:37:48 +01:00
Turánszki János 940669f2e6 fixed particle-plane collision 2026-02-07 15:04:05 +01:00
Turánszki János eacf5b781d fix for mutex deadlock in ClearPipelineStateCache after recent changes 2026-02-07 14:44:40 +01:00
Turánszki János 5226f07cf6 emitter and surfelgi indirect arguments refactor 2026-02-07 13:00:10 +01:00
Stanislav Denisov 81f4973313 Implement the Uchimura tonemapping (#1540) 2026-02-07 08:41:52 +01:00
Stanislav Denisov e5553daaa4 Fix overlapped style condition check for full-screen mode (#1539) 2026-02-07 08:40:49 +01:00
Turánszki János ca470aea19 small simplification, stackvector not needed 2026-02-07 08:40:18 +01:00
Turánszki János 5eeeafbdc7 removed some allocations 2026-02-06 07:44:26 +01:00
Stanislav Denisov ea650e977f Fix out of bounds crash in mesh subset operations (#1538) 2026-02-06 07:16:33 +01:00
Stanislav Denisov 230ff5bb5e Fix orbital camera mode transition (#1537) 2026-02-06 07:15:58 +01:00
Stanislav Denisov 4d996275eb Fix rotator circle misalignment in local mode (#1536) 2026-02-06 07:15:13 +01:00
Turánszki János b6c2b20de3 optimization for voxelgrid debug visualizer #1474 v0.72.27 2026-02-04 09:11:55 +01:00
Turánszki János 3ff338781f CreatePipelineState will accept nullptr as default states in all devices (#1535) 2026-02-03 17:57:24 +01:00