16
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-07-18 00:49:19 +02:00
Commit Graph

93 Commits

Author SHA1 Message Date
Mateusz Włodarczyk
dd412894bb Add macOS ARM64 build support
Three small source tweaks that let the OpenGL renderer build and run
on Apple Silicon without affecting the Windows/Linux paths:

- stdafx.h: use GLM_FORCE_NEON on ARM64 instead of GLM_FORCE_AVX2.
  AVX2 pulls <immintrin.h>, which clang on ARM64 rejects because
  the x86 intrinsics are unimplemented.
- utilities/utilities.cpp: provide an Apple libc++ fallback for
  Now() using localtime_r + strftime, since
  std::chrono::current_zone() is not yet implemented there.
- audio/audio.h: prefer Khronos-style <AL/al.h> headers when they
  are on the include path (brew openal-soft) and fall back to the
  deprecated Apple OpenAL.framework's <OpenAL/al.h> only otherwise.
2026-05-19 10:45:18 +02:00
7525b54ff1 Enable GLM_FORCE_DEFAULT_ALIGNED_GENTYPES 2026-05-06 20:41:01 +02:00
02cffbe4ad Enable AVX2 support 2026-05-06 20:02:00 +02:00
copilot-swe-agent[bot]
7e49aa8740 Rewrite #includes to use explicit subdirectory paths
Co-authored-by: Hirek193 <23196899+Hirek193@users.noreply.github.com>
2026-03-14 19:16:48 +00:00
WLs50
a5f6397eca merge manul 2025-03-09 15:36:11 +01:00
milek7
3d15cf3672 add crashreporter 2021-02-13 18:32:19 +01:00
milek7
610ae75b17 reenable precompiled header, add USE_LTO option, enable LTO in CI builds 2021-01-24 23:15:18 +01:00
milek7
3cb5a98b60 remove openglcolor.h from stdafx.h 2021-01-24 22:36:28 +01:00
milek7
a182eec2a1 slightly better ui scaling 2020-12-02 01:49:58 +01:00
milek7
af0052995a Merge remote-tracking branch 'tmj/master' into sim 2020-10-19 03:00:24 +02:00
milek7
29f8f91ad8 Merge remote-tracking branch 'tmj/master' into sim 2020-10-18 23:35:14 +02:00
tmj-fstate
5d252745bd basic indexed geometry support, geometry data packing 2020-10-18 14:51:52 +02:00
milek7
936effa9db openvr WIP 2020-09-29 22:27:13 +02:00
tmj-fstate
f306d04bba switch to dynamic library executable link policy 2019-12-15 16:50:57 +01:00
tmj-fstate
babb43849e opengl error fixes 2019-11-14 15:49:12 +01:00
tmj-fstate
ae3cecfa42 opengl 3.3 renderer integration, minor renderer tweaks 2019-10-31 19:38:11 +01:00
tmj-fstate
0fd23a53d9 milek7/sim branch opengl 3.3 renderer import 2019-10-26 15:17:09 +02:00
milek7
23d0093df0 Merge branch 'gfx-work' into sim 2019-09-07 02:53:57 +02:00
milek7
ee1c0ae8d4 Merge branch 'milek-dev' into gfx-work 2019-09-07 02:40:38 +02:00
milek7
6190060b1a Merge branch 'tmj-dev' into milek-dev 2019-09-07 02:25:43 +02:00
milek7
5c84f8b156 remove DBG_NEW new preprocessor kludges, ensure stdafx.h is included everywhere, add debug build to Azure CI 2019-08-30 23:35:58 +02:00
tmj-fstate
07d43956af maintenance: minor code tweaks 2019-08-20 12:40:55 +02:00
milek7
8f7e06c25c snapshot 2019-07-09 22:09:37 +02:00
milek7
d364c242aa Merge branch 'milek-dev' into gfx-work 2019-04-05 22:30:50 +02:00
milek7
0861ad9633 build system tweaks 2019-04-05 21:08:26 +02:00
milek7
3c28416912 Merge branch 'milek-dev' into gfx-work 2019-04-05 19:36:50 +02:00
milek
075d88e8d7 fix stdafx cotire 2019-03-25 20:56:22 +00:00
milek
810ea151e2 fix compiling on MacOS 2019-03-25 20:23:32 +00:00
milek7
1fba251baf change __linux__ to __unix__ 2019-03-25 20:20:22 +00:00
milek
33a4bb2b14 fix compiling on MacOS 2019-03-25 20:17:27 +00:00
milek7
901175f54a change __linux__ to __unix__ 2019-03-25 20:54:17 +01:00
milek7
7fb9769876 dummy glfwFocusWindow for old versions 2019-03-16 21:28:23 +01:00
milek7
ef82aa8589 splittable python windows 2019-03-13 01:03:38 +01:00
milek7
748e7b1dda imgui include fix 2019-03-06 17:42:52 +01:00
milek7
1bb700c1ec Merge branch 'milek-dev' into gfx-work 2019-02-26 22:07:04 +01:00
Milek7
8a5ca4e05a Set up CI with Azure Pipelines 2019-02-25 23:09:42 +01:00
milek7
ae7a0cf869 add <optional> to includes (to try to satisfy msvc) 2019-02-06 00:11:02 +01:00
milek7
2ffdb35d0f GLES fixes, update GLM, build fixes 2018-10-17 16:00:26 +02:00
milek7
d16d96f2b2 GLES support 2018-10-16 20:32:45 +02:00
milek7
09970d73b1 Merge branch 'milek-dev' into gfx-work 2018-10-10 19:33:08 +02:00
milek7
14b27a6e98 Merge branch 'tmj-dev' into milek-dev 2018-10-01 21:00:27 +02:00
tmj-fstate
7c60829f54 python interpreter refactored to a task queue 2018-09-28 19:16:41 +02:00
tmj-fstate
308bea337d virtual opengl color, overcast level based tweaks to light glare and freespot strength, precipitation based fog density adjustment, overcast level included in the light activation threshold 2018-09-24 22:01:14 +02:00
milek7
7c6501bb07 Merge branch 'master' into gfx-work 2018-09-20 19:14:28 +02:00
tmj-fstate
496a680e44 build 180918. imgui implementation upgraded to opengl3, opengl version requirement raised to 3.0 2018-09-18 05:04:15 +02:00
milek7
d9687a4e1f Merge branch 'tmj-dev' into milek-dev 2018-09-16 22:48:53 +02:00
tmj-fstate
6d16d52356 basic text localization system 2018-09-02 16:09:05 +02:00
tmj-fstate
0c062e9041 imgui user interface implementation 2018-08-30 20:41:14 +02:00
milek7
7299fc866e tmp 2018-07-11 14:38:34 +02:00
milek7
a13fc4e500 imgui 2018-07-10 23:21:50 +02:00