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