Turánszki János
acf8006e68
compile optimizations ( #1301 )
...
- removed exceptions
- removed runtime security checks from release builds
- disabled runtime type information
2025-11-17 08:00:19 +01:00
Dennis Brakhane
d7e9cc90cd
cmake: add flags to enable sanitizers on linux ( #1284 )
...
Sanitizers added: address, undefined behaviour, thread
also rename WICKED_USE_{IPO,SYMLINKS} to WICKED_ENABLE_{IPO,SYMLINKS}
for consistency with the other options.
2025-11-04 17:17:59 +01:00
Turánszki János
68c1616247
imgui example update
2025-09-28 07:11:33 +02:00
Dennis Brakhane
89ad0f1a1a
cmake: add support for link time optimization ( #1196 )
...
add an option WICKED_USE_IPO that enables IPO/LTO on non-debug builds.
It defaults to ON, unless the compiler doesn't support it.
2025-08-04 08:01:28 +02:00
Dennis Brakhane
f428e1a61b
cmake: use precompiled headers ( #1181 )
2025-07-30 14:21:43 +02:00
Dennis Brakhane
80d51ac8a6
cmake: add support for unity builds ( #1186 )
2025-07-28 09:02:49 +02:00
Turánszki János
566b2490be
enabled avx ( #1184 )
2025-07-24 08:36:31 +02:00
Turánszki János
030413c9cc
Project creator ( #1118 )
2025-06-07 17:38:36 +02:00
Turánszki János
27179a025a
DirectXShaderCompiler 2025 May update ( #1112 )
2025-05-31 09:13:46 +02:00
Turánszki János
9691cdf4e0
restore shader compiler reverted stuff
2025-05-29 09:43:33 +02:00
Dennis Brakhane
2779e1848e
Updated DirectXShaderCompiler to 2025 February release, removed dxil.dll
2025-05-27 08:03:41 +02:00
Dennis Brakhane
b0390c1f44
require cmake 3.19
...
We use features that aren't supported before that
2025-03-11 14:20:49 +01:00
Dennis Brakhane
7f60d7a35b
main_sdl2: don't allocate Editor object on stack ( #1008 )
...
It became too big for the stack, causing segmentation faults.
Also fix this for the samples and tests.
2025-01-11 09:21:45 +01:00
Turánszki János
94a34c51c1
refactored samples ( #942 )
2024-09-12 08:49:00 +02:00