Commit Graph

1253 Commits

Author SHA1 Message Date
Turánszki János 99f2e4cda8 added preview to envprobe window 2026-02-15 13:03:59 +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 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
Turánszki János a019459f86 customize grid helper color for editor theme 2026-02-12 08:20:12 +01:00
Stanislav Denisov 81f4973313 Implement the Uchimura tonemapping (#1540) 2026-02-07 08:41:52 +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
Stanislav Denisov 7d2863cf56 Fix child translator local orientation (#1531) 2026-02-01 17:45:26 +01:00
Stanislav Denisov bcee7e24db Fix texture animation doesn’t reset (#1524) 2026-01-29 19:03:22 +01:00
Stanislav Denisov 28761703bb Implement update interval for render to texture (#1525) 2026-01-29 19:02:47 +01:00
Stanislav Denisov 77ea441087 Implement terrain generation status text (#1521) 2026-01-26 13:53:27 +01:00
Turánszki János c8d712513b Mac OS controller support (#1515) 2026-01-25 12:24:08 +01:00
Stanislav Denisov 4c03c9a2a7 Implement sorting for the content browser (#1512) 2026-01-23 14:25:50 +01:00
Turánszki János 19ba5413a6 postprocess quality settings (#1508) 2026-01-19 18:26:13 +01:00
Stanislav Denisov 2cc892f0d4 Expose normals computation for spline fill (#1509) 2026-01-19 15:59:20 +01:00
Turánszki János 4aa3f8518a terrain arm64 compatibility (#1500)
fixes difference in terrain chunk mesh generation between arm64 and x64 platform
2026-01-17 17:18:05 +01:00
Turánszki János ceec09b4d3 fixel local-global tanslator button layout 2026-01-17 08:50:24 +01:00
Stanislav Denisov c4fab554f5 Implement local space mode for the translator (#1494) 2026-01-17 08:39:26 +01:00
Stanislav Denisov 810c0f5382 Implement input coordinates for the mesh center (#1497) 2026-01-17 08:28:36 +01:00
Stanislav Denisov 1ec7c48ea5 Improve the depth indicator for the hierarchy component (#1496) 2026-01-17 08:27:38 +01:00
Turánszki János cc2685b5c5 fbx non-skinned armature import fix #1335 2026-01-15 17:07:21 +01:00
Turánszki János 8f3e05f933 editor terrain preset weather fix 2026-01-14 13:16:17 +01:00
Dennis Brakhane d16e42e5c2 add clipboard support for SDL2 and copy-paste for Editor (#1491) 2026-01-13 15:23:41 +01:00
Turánszki János eceea95690 fixes: crashed whe wireframe mode was used while mesh shader is enabled; guard against zero divide in tlas instance init; 2026-01-12 12:54:06 +01:00
Turánszki János 3899e472b6 Mac OS support (#1346) 2026-01-11 21:53:46 +01:00
Stanislav Denisov f25a5910b7 Ensure pointer is visible when right mouse button is not held (#1486) 2026-01-09 16:28:15 +01:00
Stanislav Denisov eaaf0750bd Fix editor's camera smoothing (#1485) 2026-01-09 16:27:24 +01:00
Stanislav Denisov f979617319 Hide debug visualizers in cinema mode (#1484) 2026-01-09 07:28:27 +01:00
Stanislav Denisov fd158b92be Fix the translator dragging state and avoid drifting (#1483) 2026-01-09 07:27:54 +01:00
Stanislav Denisov f47fed2ecd Place the first spline node in front of camera (#1482) 2026-01-07 12:33:46 +01:00
Stanislav Denisov 6bdb24262e Expose the reflections option in the graphics settings (#1481) 2026-01-06 15:39:53 +01:00
Dennis Brakhane b962a7221e OBJ import: ensure we only skip identical vertices (#1444)
just hashing will give false positives, especially on Linux where
std::hash<int> is identity.

Fixes #1405
2026-01-02 14:31:24 +01:00
Turánszki János 12baa4d8f5 slider reset value fix #1442 #1443 2025-12-31 08:31:00 +01:00
Turánszki János 49a45745e4 spline undo fixes #1411 2025-12-29 13:17:45 +01:00
Stanislav Denisov 3d13c926ea Implement spline fill and recenter options (#1375)
* Implement spline fill and recenter options

* Use built-in normals computation
2025-12-19 08:24:23 +01:00
Stanislav Denisov 4cbd60c578 Ensure GPU has finished rendering before creating thumbnail (#1370) 2025-12-16 08:19:50 +01:00
Stanislav Denisov cd9a16a890 Add an option to disable ragdoll creation for humanoids (#1365) 2025-12-13 09:00:57 +01:00
Stanislav Denisov 3d64ae533a Implement the apply scale to object functionality (#1363) 2025-12-13 09:00:01 +01:00
Dennis Brakhane fe210e1d20 get rid of clang warning (#1364)
lambda capture 'this' is not used
2025-12-13 08:58:51 +01:00
Stanislav Denisov 5c41b0fae3 Improve camera speed mouse scroll (#1362) 2025-12-12 07:48:56 +01:00
Stanislav Denisov 96257a13f7 Implement a shortcut to select the top-level parent (#1361) 2025-12-12 07:46:19 +01:00
Stanislav Denisov 8aeb2f7ad4 Implement material presets (#1360) 2025-12-11 18:37:47 +01:00
Dennis Brakhane be6756ae01 cmake: add option to compile and embed shaders during the build process (#1356)
This adds an option WICKED_EMBED_SHADERS (off by default). When ON,
offlineshadercompiler will be compiled first and run every time
a *.hlsl? file changes, the resulting wiShaderDump.h will be put
in the build directory, and then wiRenderer will be compiled again with
the build directory in the include path; this will cause the
__hasinclude to trigger embedded shaders mode.

A nice side effect is that the hacky solution to handle the __hasinclude
is not needed anymore, all dependencies are now handled correctly.

offlineshadercompiler was also extended with a "quiet" option to
suppress messages during compilation.
2025-12-11 07:49:43 +01:00
Stanislav Denisov cb90f0bca6 Fix race condition in loading content into editor scene tabs (#1352) 2025-12-10 07:37:38 +01:00
Stanislav Denisov e595cae96b Clean up the shaders folder when cleaning the editor project (#1354) 2025-12-10 07:35:44 +01:00