Turánszki János
708f709ffd
disabled vulkan pipeline state cache because it's slower than not using it
2025-05-28 17:46:57 +02:00
Turánszki János
916f1bfec0
some improvements
2025-05-28 17:36:56 +02:00
Turánszki János
782e626b3a
fix: it's valid now to have an invalid pso when drawing (pipeline compilation running in background), it will be just skipped
2025-05-28 14:46:19 +02:00
Turánszki János
be1c8c6fd2
some more shader functions changed to macros
2025-05-28 09:27:34 +02:00
Turánszki János
6120c54409
detection of pending pso compilation is per-material instead of per-renderpass
2025-05-28 09:06:02 +02:00
Turánszki János
1ec27e38d6
while pipeline creation is running, rendering will be skipped instead of a blocking wait
2025-05-28 08:15:48 +02:00
Turánszki János
6344a51ac6
shader codegen simplifications
2025-05-28 08:12:50 +02:00
Turánszki János
d4f7530632
shader compiler workaround for spirv mode
2025-05-28 07:51:56 +02:00
Turánszki János
11840682f2
capsule shadow stickman artifact is fixed elsewhere, doesn't need to be handled in DDGI
2025-05-27 09:14:00 +02:00
Dennis Brakhane
2779e1848e
Updated DirectXShaderCompiler to 2025 February release, removed dxil.dll
2025-05-27 08:03:41 +02:00
Turánszki János
8e5b46fa39
removed rect light specular hack
2025-05-27 07:11:58 +02:00
Turánszki János
0771600427
some improvements and fixes
2025-05-26 17:21:20 +02:00
Turánszki János
8b1535ca06
added capsule reflection blockers
2025-05-26 07:54:29 +02:00
Turánszki János
96f267e14f
improved shadow bias
2025-05-24 15:09:31 +02:00
Turánszki János
0e311e7a44
changed shadow mapping configuration: removed dithering, increased sample count
2025-05-23 08:45:09 +02:00
Dominik Madarász
77024cd0bc
reorder indices on metadata entry removal ( #1109 )
2025-05-23 06:47:48 +02:00
Matteo De Carlo
95ebbeb575
Remove unused cmake DXC_TARGET
2025-05-23 00:00:36 +02:00
Turánszki János
216ceb655c
volumetric rectangle light fix
2025-05-22 18:50:45 +02:00
Turánszki János
0eb2551316
clipspace_to_uv z fix
2025-05-22 17:53:14 +02:00
Turánszki János
38fdddf4aa
area light improvements
2025-05-21 08:44:45 +02:00
Turánszki János
190ab4fe5c
vulkan swapchain semaphore validation fix
2025-05-20 18:09:57 +02:00
Turánszki János
c310a371be
drag and drop fix
2025-05-20 10:06:24 +02:00
Turánszki János
e6a003cd25
stringconvert replacement
2025-05-20 06:49:03 +02:00
Turánszki János
5d3aa93efe
rtshadow updates
2025-05-20 06:36:28 +02:00
Turánszki János
a69b96ee6b
added camera feed support for lights
2025-05-19 07:27:21 +02:00
Turánszki János
3ed8941b58
video and rect light fixes
2025-05-19 06:57:55 +02:00
Turánszki János
a948117ee6
added textured rectangle lights and improved video frame pacing logic
2025-05-18 15:52:12 +02:00
Turánszki János
5ba7b27978
added video texture replacement for sprites
2025-05-13 08:33:55 +02:00
Dennis Brakhane
a1224dbc25
linux: don't use getText() in crash handler ( #1104 )
...
don't use getText() in crash handler
getText() allocates memory which is a big no no in a signal handler.
Instead, use an internal function that calls us for each entry so we
can write it to the crash log.
This is ugly, but I can't think of a better solution atm.
2025-05-12 13:01:51 +02:00
Dennis Brakhane
3fae3df694
linux: improve crash handling ( #1103 )
...
linux: improve crash log and crash handling
* add device info to crash log
* add contents of backlog to the crash log
* use abort() instead of exit()
calling exit could cause problems because of exithandlers, abort is
safer.
2025-05-11 15:25:07 +02:00
Turánszki János
1192755617
linux: don't include languages folder because some version of linux can't open some files
2025-05-11 09:54:45 +02:00
Turánszki János
aeb71baad4
video small updates
2025-05-09 06:32:58 +02:00
Turanszki Janos
8cb7c9ea7e
fix for scene merging with custom components when one of the scenes didn't register the type
2025-05-07 06:51:49 +02:00
Turanszki Janos
1dd80553ff
video refactors
2025-05-07 06:44:08 +02:00
Turanszki Janos
eaddee3d29
video: raw h264 file loading support and lua bindings
v0.71.764
2025-05-06 08:47:18 +02:00
Turanszki Janos
a583004458
video: Nvidia default buffer workaround for bitstream buffer; video usable for light mask texture; begin h265 api; added video_test model;
2025-05-05 08:11:51 +02:00
Turanszki Janos
0bfd9485cd
DX12 video decoder fix for Nvidia GPU
2025-05-04 13:22:15 +02:00
Turanszki Janos
0dbb81b190
dx12 video decoder fix
2025-05-04 09:45:52 +02:00
Turanszki Janos
99a891ebdc
video updates
2025-05-04 08:51:10 +02:00
Turánszki János
cdb5f8f274
Video decode fixes for AMD GPU ( #1099 )
2025-05-03 08:42:51 +02:00
Phuc-Thanh Nguyen
9ad26fe513
Fix potential vulnerable cloned functions ( #1095 )
...
Bug: Lua can generate wrong code when _ENV is <const>
2025-05-03 08:14:04 +02:00
Turanszki Janos
956ce163d3
collider bvh rebuilding is done on background thread
2025-05-02 08:12:53 +02:00
Turanszki Janos
66181dacbd
editor save text hdr output fix
2025-05-01 14:09:34 +02:00
Turanszki Janos
3f07801077
breakable constraints
2025-05-01 09:15:24 +02:00
Turanszki Janos
3ee7f0d85e
vulkan: aliased buffer creation fixes for various usage modes
2025-05-01 07:47:36 +02:00
Turanszki Janos
e0d231f72d
[request] changed ragdoll feet from capsule to box shape
2025-04-30 17:29:17 +02:00
Turanszki Janos
0ce897a8d4
variable rate shading fix #1098
2025-04-30 16:54:50 +02:00
Turanszki Janos
8ce78e3929
added breakable pickdrag constraint
2025-04-30 09:40:32 +02:00
Turánszki János
f8f5842b06
fix for gpu suballocator with uma gpu #1097
2025-04-30 08:55:36 +02:00
Turanszki Janos
554b404ad9
VRMA import fix, annd added bone picker display for humanoids without armature
2025-04-29 16:54:13 +02:00