Turánszki János
fc1ceb3b05
gui small optimizations
2025-06-02 08:20:09 +02:00
Turánszki János
c31aa35c53
gui layout refactor ( #1114 )
2025-06-01 17:07:12 +02:00
Anjo2807
2d3ec28b24
fix the linux template mentioning Windows ( #1113 )
...
Update ReadMe.txt
2025-06-01 17:06:48 +02:00
Turánszki János
9b25451427
editor gui minor fixes
2025-05-31 10:25:09 +02:00
Turánszki János
27179a025a
DirectXShaderCompiler 2025 May update ( #1112 )
2025-05-31 09:13:46 +02:00
Dennis Brakhane
71f783eae6
vulkan: Workaround for NVidia driver bug when compiled with new DXC ( #1111 )
2025-05-31 07:36:55 +02:00
Turánszki János
1be929aa8a
gui changes: slider size now includes the textbox, combobox size now includes the droparrow, editor gui rearrangement
2025-05-30 08:50:26 +02:00
Turánszki János
0c514a1937
paint tool fixes: terrain mode caused stuck gui; mouse scroll shoudln't modify camera speed in paint tool mode because it is used for brush size; stabilizer is 1 in default config;
2025-05-29 17:07:03 +02:00
Turánszki János
3e18508d17
simplified pipeline precompilation management
2025-05-29 09:43:53 +02:00
Turánszki János
9691cdf4e0
restore shader compiler reverted stuff
2025-05-29 09:43:33 +02:00
Turánszki János
0f388c7211
reverted to 2024 July DirectXShaderCompiler because Nvidia issues
2025-05-29 08:52:28 +02:00
Turánszki János
a5697cf60a
updated shader compiler arguments
2025-05-29 08:13:51 +02:00
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