Commit Graph

10 Commits

Author SHA1 Message Date
Turánszki János 566b2490be enabled avx (#1184) 2025-07-24 08:36:31 +02:00
Dennis Brakhane 9efa9ddcfc cmake: add build flags for using AVX2 etc., work around GCC bug (#1167)
* cmake: work around GCC bug when compiling Jolt

* cmake: add build flags for using AVX2 etc.

On linux, AVX2 was used by default for compiling Jolt,
buy not in other parts, which clang doesn't like
(specifically inlining functions using a disabled instruction set)

So now, we just define some compile time options to enable/disable
AVX2, AVX, AVX512 etc. and make the compiler use the code for
everything, not just Jolt. By default, AVX2 is used.

Furthermore, the CMakeLists files were slightly refactored to be
a bit less messy.

* silence GCC warnings

* fix clang build on window

* disable another gcc warning-turned-error

* spring initialization fix

* size_t initializaed to 0 instead of -1

* remove initialization

---------

Co-authored-by: Turánszki János <turanszkij@users.noreply.github.com>
Co-authored-by: Turánszki János <turanszkij@gmail.com>
2025-07-13 16:24:39 +02:00
Dennis Brakhane 854ea1fbd5 cmake: restore Template_Windows/CMakeLists.txt
also, remove reference to nonexistant Template_Windows.rc file.
2025-07-01 19:19:33 +02:00
Turánszki János ef16be5f41 removed mostly win32 code clutter 2025-06-03 19:34:47 +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
CitroenGames 765fd549d4 fixing template windows cmake (#983)
* Update CMakeLists.txt

* improved build speed for windows
2024-12-08 10:28:07 +01:00
Turánszki János 94a34c51c1 refactored samples (#942) 2024-09-12 08:49:00 +02:00