Turánszki János
49a45745e4
spline undo fixes #1411
2025-12-29 13:17:45 +01:00
Turánszki János
cf3217ebac
offline shader compiler: added min shader model override options
2025-12-20 15:43:30 +01:00
Turánszki János
b66baed422
fixes for rendering issues when using shader model 6.6 or higher
2025-12-19 19:31:50 +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
Turánszki János
6fd4c3b8c2
quad ops in sm6.6 mode must be used only in 1D thread group
2025-12-18 14:04:15 +01:00
Stanislav Denisov
c72837afa5
Fix texture streaming resolution overflow ( #1369 )
2025-12-16 08:27:36 +01:00
Stanislav Denisov
4cbd60c578
Ensure GPU has finished rendering before creating thumbnail ( #1370 )
2025-12-16 08:19:50 +01:00
Dennis Brakhane
69174470f9
cmake: simplify and fix CMakeLists ( #1373 )
...
* remove outdated (and now simply wrong) comment
* fix embedded shaders when Wicked is used as a subproject
* get rid of unnecessary generate_wishaderdump target
* add "codegen" stuff to toplevel to enable "codegen" target
2025-12-16 08:18:18 +01:00
Turánszki János
be8c766ef1
fixed critical issue with weak_ptr #1366 #1367
2025-12-14 09:17:10 +01:00
Turánszki János
98ad56cf09
particles can also use wireframe overlay render mode
2025-12-13 09:32:02 +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
92e86c5a69
cmake: fix typo ( #1359 )
2025-12-11 18:36:59 +01:00
Dennis Brakhane
4d2ca34e6f
gh actions: disable IPO for now ( #1358 )
2025-12-11 18:36:42 +01:00
Turánszki János
adc9aeefba
renderer: getting shader from outside must be only when background shader loading threads have finished
2025-12-11 08:37:32 +01:00
Dominik Madarász
dc9bd881d0
local water body buoyancy support ( #1357 )
2025-12-11 08:02:27 +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
Turánszki János
3cf2e1ab4a
updated meshoptimizer for 1.0 ( #1355 )
2025-12-10 17:24:59 +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
Turánszki János
a462b19fe4
Added support for shader model 6.6 direct heap descriptor indexing ( #1351 )
2025-12-09 12:42:31 +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
a5fcda4e34
virtual texture fix inside envprobe rendering
2025-12-08 08:16:24 +01:00
kxcrl
fee043c591
Add LOD to RenderBatch sorting ( #1349 )
2025-12-08 07:41:07 +01:00
Dennis Brakhane
b8f0852fce
vulkan: increase timeout to 3s ( #1348 )
...
2s timeout is a bit low on my igpu, 3s seems to work better.
2025-12-07 13:23:48 +01:00
Turánszki János
7ecbc25ab8
gfx allocators update
v0.71.864
2025-12-06 08:57:16 +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
Turánszki János
33cffdde80
gui fix: combobox filter sometimes deactivacted early
2025-12-02 16:05:19 +01:00
Turánszki János
a5162e0496
added support for shader-readable swapchain ( #1343 )
2025-12-01 09:45:27 +01:00
Stanislav Denisov
b792147718
Implement async logging ( #1341 )
2025-11-30 08:26:36 +01:00
Turánszki János
3630d2dee9
resource relative path fix when drive letter changes
2025-11-30 08:20:17 +01:00
Turánszki János
f0203679f5
dx12: root descriptor can use buffer offset
2025-11-29 19:13:34 +01:00
Turánszki János
c481812ebf
multi-linked constraint self intersection fix
2025-11-29 11:45:36 +01:00
Stanislav Denisov
ef1267127b
Add the texture slot name to the texture picker ( #1340 )
2025-11-29 10:03:56 +01:00
Dennis Brakhane
8c9fb83cc8
workaroud lua crash on win-clang ( #1338 )
...
No idea what's happening yet and is probably not the correct way to fix it,
but it works for now
2025-11-29 10:03:20 +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
Turánszki János
cf6f3434e4
some clang warning fixes
2025-11-26 09:41:02 +01:00
Turánszki János
973c2850f9
made some internal structures final
2025-11-26 09:04:06 +01:00
Dennis Brakhane
6e7960e89b
use const& and std::move where possible to avoid copying ( #1332 )
2025-11-26 08:46:02 +01:00
Stanislav Denisov
688fab2d8f
Allow entities to be duplicated without GUI focus ( #1330 )
2025-11-26 08:25:13 +01:00
Stanislav Denisov
57e057d711
Fix right-clicking the viewport doesn’t deactivate input fields ( #1334 )
...
Fix: right-clicking the viewport doesn’t deactivate input fields
2025-11-26 08:24:28 +01:00
Dennis Brakhane
051bfb6020
handle self-assign ( #1331 )
2025-11-26 08:21:12 +01:00