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
Stanislav Denisov
d897492060
Fix zero bone opacity doesn’t disable bone picking ( #1353 )
2025-12-10 07:35:08 +01:00
Stanislav Denisov
0d66e744e0
Implement a thumbnail renderer for prefab scenes ( #1350 )
2025-12-09 08:54:47 +01:00
Turánszki János
507ba798a0
arm64 build support ( #1345 )
2025-12-04 14:47:12 +01:00
Stanislav Denisov
0f85565b49
Implement the force unlit option ( #1344 )
2025-12-03 23:47:31 +01:00
Turánszki János
1a60397492
material window updates
2025-12-03 09:30:49 +01:00
Turánszki János
60c99f2524
texture picker will query from all resources, not just materials
2025-12-03 08:56:39 +01:00
Stanislav Denisov
ef1267127b
Add the texture slot name to the texture picker ( #1340 )
2025-11-29 10:03:56 +01:00
Stanislav Denisov
32fbee5613
Implement persistence for the editor window's size ( #1336 )
...
Implement persistence for the window size
2025-11-26 16:16:30 +01:00
Stanislav Denisov
688fab2d8f
Allow entities to be duplicated without GUI focus ( #1330 )
2025-11-26 08:25:13 +01:00
Turánszki János
ffcc3abdf6
custom shared_ptr updates ( #1324 )
2025-11-25 09:43:19 +01:00
Turánszki János
2f681cb7eb
looks like exceptions were not disabled properly, now they are
2025-11-23 16:25:29 +01:00
Stanislav Denisov
f5a94f1d61
Implement update interval for environment probes ( #1313 )
...
* Implement update interval for environment probes
* Minor changes to environment probe
2025-11-20 07:40:31 +01:00
Turánszki János
acf8006e68
compile optimizations ( #1301 )
...
- removed exceptions
- removed runtime security checks from release builds
- disabled runtime type information
2025-11-17 08:00:19 +01:00
Stanislav Denisov
cdc6032380
Implement right-click open in new scene for content window ( #1305 )
...
Implement right-click open in new scene
2025-11-17 07:31:58 +01:00
Dennis Brakhane
0ddcdb40d2
editor: add SPACE as bindable key ( #1302 )
2025-11-16 07:01:25 +01:00
Dennis Brakhane
224c8fdf9e
fix expression slider and dropdowns ( #1300 )
2025-11-15 07:09:03 +01:00
Turánszki János
359ade8d06
optimizations for hair particle system ( #1298 )
2025-11-14 09:04:49 +01:00
Stanislav Denisov
36c0b96c58
Add an option to bypass the system key ( #1295 )
...
* Fix the Alt key freezing the editor
* Add an option to bypass the system key
* Only check the config to bypass the system key
2025-11-12 15:14:37 +01:00
Stanislav Denisov
3fc5efbb46
Implement placing in front of the camera option ( #1294 )
2025-11-11 08:09:02 +01:00
Stanislav Denisov
6e74c6a724
Implement distance-based culling for the physics bodies debug visualization ( #1292 )
...
Implement distance-based culling for the debug visualization
2025-11-08 09:08:08 +01:00
Turánszki János
d0604193f3
fix jerking video timer gui
2025-11-07 08:58:06 +01:00
Stanislav Denisov
8d1aded669
Fix editor's input system flaw ( #1288 )
2025-11-07 08:19:22 +01:00
Stanislav Denisov
4ace5b6f3a
Implement terrain props reloading ( #1287 )
2025-11-07 08:18:50 +01:00
Dennis Brakhane
d7e9cc90cd
cmake: add flags to enable sanitizers on linux ( #1284 )
...
Sanitizers added: address, undefined behaviour, thread
also rename WICKED_USE_{IPO,SYMLINKS} to WICKED_ENABLE_{IPO,SYMLINKS}
for consistency with the other options.
2025-11-04 17:17:59 +01:00
Dennis Brakhane
88f9d899ad
linux: make crash_handler a bit more robust ( #1283 )
2025-11-04 17:00:05 +01:00
Stanislav Denisov
3a700be691
Implement wireframe overlay ( #1282 )
2025-11-04 14:31:53 +01:00
Stanislav Denisov
8ff4ca931b
Fix editor window captures input while inactive ( #1275 )
2025-11-03 06:33:27 +01:00
Turánszki János
0d9be71755
ecs lookup table optimization ( #1272 )
2025-11-02 10:24:01 +01:00
Stanislav Denisov
787c6802f4
Fix editor layout parameters ( #1270 )
2025-11-01 08:30:10 +01:00
Stanislav Denisov
1a765e0582
Fix unique texture collection ( #1267 )
2025-10-31 15:37:48 +01:00
Stanislav Denisov
ee82bfd7bc
Implement texture picker ( #1264 )
2025-10-31 07:38:58 +01:00
Turánszki János
7b3aab5411
ecs refactor: use INVALID_INDEX for non-existent indices
2025-10-31 07:05:06 +01:00
Stanislav Denisov
62aaeb0091
Implement parent display with depth ( #1266 )
2025-10-31 07:01:58 +01:00
Stanislav Denisov
ac34ab0f00
Implement entity tree sorting options ( #1263 )
2025-10-30 07:12:03 +01:00
Dennis Brakhane
764fd0c5ca
fix exit button on Windows, and in edge cases on Linux ( #1262 )
...
After #1258 , the exit button (not close) didn't work at all in Windows
and on Linux it didn't actually cause the application to close if an
untitled file had been saved.
Rewrite the logic to work both for close as well as exit.
2025-10-30 07:09:46 +01:00
Martin Knecht
ff9a160535
Add question to SDL to mirror windows behaviour ( #1258 )
...
* Add question to SDL to mirror windows behaviour
* don't exit until saving is done
* fixes
---------
Co-authored-by: Turánszki János <turanszkij@users.noreply.github.com >
Co-authored-by: Dennis Brakhane <brakhane@gmail.com >
2025-10-29 06:53:38 +01:00
Dennis Brakhane
6cb6fab457
cmake: add manifest to windows build ( #1261 )
2025-10-29 06:51:41 +01:00
Turánszki János
01c9c5efca
optimization of sampler access in forward passes and some other updates ( #1257 )
2025-10-28 07:51:26 +01:00
Stanislav Denisov
584ed3d5ab
Fix camera reset for untitled scenes ( #1259 )
2025-10-28 07:05:13 +01:00
Stanislav Denisov
53fb80f377
Implement move to editor camera view for transforms ( #1260 )
2025-10-28 06:35:35 +01:00
Stanislav Denisov
02e27e3644
Supply a manifest file to the editor ( #1256 )
2025-10-27 17:11:21 +01:00