Turánszki János
d63d5325ba
volumetric shadow fix
v0.71.787
2025-06-04 08:06:48 +02:00
Turánszki János
ef16be5f41
removed mostly win32 code clutter
2025-06-03 19:34:47 +02:00
Turánszki János
a44d321bd2
removal of libraries that no longer will be used: basis universal and qoi ( #1116 )
2025-06-03 08:26:02 +02:00
Dennis Brakhane
9c28997b08
remove reference to dxil.dll ( #1115 )
2025-06-03 06:37:15 +02:00
Turánszki János
ce875e0993
linux fix
2025-06-02 18:09:24 +02:00
Turánszki János
0ba7c50e92
linux fix
2025-06-02 18:01:00 +02:00
Turánszki János
630319edad
eventhandler fix
2025-06-02 09:15:42 +02:00
Turánszki János
0e9b94e9ac
gui: getsize and getpos returns the value that was computed by last update isntead of computing
2025-06-02 08:29:49 +02:00
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