Turánszki János
a2ceb2c12b
model import: embedded image will use full file data hash as resource name to avoid collisions between multiple models
v0.71.672
2025-02-02 07:21:58 +01:00
Turánszki János
c01283372e
sound lua binding fix
2025-02-01 17:59:48 +01:00
Turánszki János
ccb8723549
editor sound window wave graph fix
2025-02-01 17:29:59 +01:00
Turánszki János
fb3fbecb49
fix: support wrap mode decals on terrain's material
2025-02-01 16:09:26 +01:00
Turánszki János
20c1bb6b19
shader simplifications
2025-02-01 08:21:00 +01:00
Turánszki János
7f93e6cd3c
gltf importer fix
2025-02-01 07:56:13 +01:00
Turánszki János
bbceb6dbcc
backlog: removed non-trivial locking ( #1051 )
2025-02-01 07:35:29 +01:00
Turánszki János
12f6abd4de
general improvements ( #1049 )
...
- Entity is now 64-bit uint
- terrain chunk hashing improvement
- structure memory alignment improvements
- light shafts improvements
2025-01-31 08:25:02 +01:00
Turánszki János
ed5b4a0e9c
vulkan layout hash collision handling ( #1048 )
2025-01-30 07:47:15 +01:00
Turánszki János
45b2ff31ae
reduced vs-ps parameters
2025-01-29 08:52:12 +01:00
Turánszki János
098e7b52fb
shader compiation fixes with -Od option
2025-01-29 07:37:50 +01:00
Turánszki János
2aa34e53f0
compatibility fix for the clang compiler
2025-01-28 17:06:12 +01:00
Turánszki János
0dc0ede9ea
alpha testing improvements
2025-01-27 08:47:44 +01:00
Turánszki János
2e51d612e7
interior mapping emissive
2025-01-26 18:47:44 +01:00
Turánszki János
4c53158662
interior mapping ( #1047 )
2025-01-25 13:54:27 +01:00
Dennis Brakhane
4d9bd4aeb3
Linux: update FAudio to 25.01 ( #1029 )
2025-01-24 14:37:48 +01:00
Dennis Brakhane
c0cbd84520
offlineshadercompiler: shaderdump no longer implies rebuild ( #1046 )
2025-01-24 07:35:11 +01:00
Turánszki János
f030147c8d
Pipeline hashing simplification and hash collision handling ( #1045 )
2025-01-24 07:30:33 +01:00
Turánszki János
7161d9884a
physics: parented rigid body is detached only temporarlily during simulation to not modify real hierarchy system
2025-01-23 08:15:14 +01:00
Turánszki János
010e794de4
removal of unnecessary shader specializations ( #1044 )
2025-01-23 07:56:10 +01:00
Turánszki János
4bae72f5f7
props file moved from root dir ( #1043 )
2025-01-23 07:55:33 +01:00
Turánszki János
2726ff1737
editor: added master volume slider, object multiselection value fixes
2025-01-22 07:47:29 +01:00
Turánszki János
a19962fa77
editor fix: BVH must be rebuilt after LODgen
2025-01-21 09:08:40 +01:00
Turánszki János
32006f3d10
humanoid lookat can be set to entity and serialized
2025-01-21 06:56:04 +01:00
Phil Schumann
257206d60f
character_controller.lua: remove unused fields / vars ( #1040 )
2025-01-21 06:48:40 +01:00
Dennis Brakhane
0022b69da1
Github actions: Add Ccache to Windows build ( #1041 )
2025-01-21 06:47:15 +01:00
Dennis Brakhane
a667a93ec2
Fix typo ( #1039 )
2025-01-21 06:46:31 +01:00
Turánszki János
03958b58ae
editor: translator snap to surface improvement; subset order modification button;
2025-01-20 09:02:40 +01:00
Dennis Brakhane
fd26919a8b
wiArchive: Make sure isClose() returns true after calling Close() ( #1036 )
...
Fixes #1035
2025-01-20 08:00:55 +01:00
Turánszki János
1db7abd065
script bindings for version things
2025-01-19 14:05:45 +01:00
Dennis Brakhane
98dfd7f589
github actions: use offical UPX, update .editorconfig ( #1031 )
...
* Update .editorconfig so my Emacs doesn't add tabs into the YAML files
anymore
* The UPX version in ubuntu doesn't use the NRV library and seems to be
a bit buggier. Furthermore, UPX is GPL and they allow an exception
only if the binary is compressed with the official build. The latter
is not really a problem, nobody will care, but the worse compression
and potential crashes are. So just use the official build for Linux.
Windows was already using it, but to keep it consistent with
UPX_VERSION we now also download it instead of using Chocolatey.
2025-01-19 07:45:35 +01:00
Phil Schumann
79c16973e4
Docs: clarify how to achieve looping audio playback ( #1033 )
...
[Background](https://wickedengine.net/forum/topic/how-to-make-the-soundinstance-in-samples-tests-loop/ )
2025-01-19 07:43:24 +01:00
Turánszki János
f4b37094f4
fixes and improvements
2025-01-18 15:28:59 +01:00
Turánszki János
55db8abdeb
xbox fix
2025-01-18 12:04:58 +01:00
Turánszki János
9b9557b29c
xbox fixes
2025-01-18 08:57:45 +01:00
Dennis Brakhane
7918369856
github actions: cancel superseded PR build actions ( #1030 )
...
When a PR is updated while the build action hasn't finished yet,
the old action is not automatically cancelled. That build is of
very limited usefulness since its results will not be shown and
are not relevant anymore, so it just wastes resources.
This commit fixes that, now an older build will get cancelled.
2025-01-18 08:15:19 +01:00
Dennis Brakhane
20dc3e4722
remove yet another clang warning ( #1028 )
2025-01-18 08:10:12 +01:00
Dennis Brakhane
dff19387d4
Don't call UnregisterTypes() in ~JoltDestroyer ( #1025 )
...
Closes #945
see jrouwe/JoltPhysics#1458
2025-01-17 07:37:55 +01:00
Dennis Brakhane
09c042f994
increase timeout waiting for entriesLock ( #1026 )
...
Turns out 33ms aren't "more than enough", during shader compilation
the timeout was often reached. Increasing it to 100ms seems to solve
the issue, and it's still short enough to avoid blocking the application for
too long in case something goes wrong.
2025-01-17 07:36:04 +01:00
Dennis Brakhane
ddc55487d1
Compress Editor with UPX ( #1022 )
2025-01-17 07:34:32 +01:00
Turánszki János
13921bc1b0
wait for job system threads to shut down before exiting
2025-01-16 09:59:43 +01:00
Dennis Brakhane
17bf75fd35
linux: add simple crash handler that dumps stacktrace ( #1020 )
...
Since the Linux version seems much more unstable than the Windows one,
having more information where the crash occured will help with figuring
out where the problems are.
This commit adds a simple crash handler that dumps out the stacktrace,
it's only supported on Linux.
2025-01-16 08:42:40 +01:00
Phil Schumann
73d7a0d2f8
Mini docs fix: get entity via GetEntity ( #1024 )
...
Fix: get entity via GetEntity
2025-01-16 07:55:50 +01:00
Dennis Brakhane
3ffe1d7771
add option to disable editor UI animations ( #1011 )
...
* add option to disable editor UI animations
* focus mode updates
---------
Co-authored-by: Turánszki János <turanszkij@users.noreply.github.com >
2025-01-15 16:00:03 +01:00
Turánszki János
7a3e488328
resources from compressed archive will be streaming from memory instead of file
2025-01-15 09:29:59 +01:00
Turánszki János
70ef11caa8
dx12 and vulkan error checking fixes
2025-01-14 16:29:10 +01:00
Turánszki János
73433bf842
Archive compression ( #1018 )
2025-01-14 12:57:40 +01:00
Dennis Brakhane
602117b712
cmake: remove broken instruction ( #1017 )
...
it causes compiler errors and works fine without
2025-01-13 17:27:22 +01:00
Dennis Brakhane
187c3108b6
Simplify {vulkan,dx12,xaudio}_check macro ( #1015 )
...
This changes `vulkan_check` and other macros to directly take the call
to be executed. It will execute it and check the result, if it's not
successful, it will log an error with the function name.
It also returns the result code, allowing further processing.
2025-01-13 17:25:57 +01:00
Phil Schumann
4660a680c4
fix: Unix guard to set FAudio target properties ( #1016 )
2025-01-13 14:18:47 +01:00