Sasha Szpakowski
72cda62fae
Use SDL3 on macOS and iOS
2024-10-12 12:19:19 -03:00
Sasha Szpakowski
4948e52013
iOS: update minimum runtime OS from 12.0 to 13.0.
2024-03-30 11:38:51 -03:00
Sasha Szpakowski
8aac67f597
macOS: update minimum runtime OS from 10.13 to 10.15.
...
std::filesystem isn't supported below 10.15, and libraries like glslang and OpenAL-Soft are starting to use those APIs.
2024-03-30 11:30:15 -03:00
Sasha Szpakowski
c6b3d136af
iOS: update deployment target
...
newer glslang versions require newer C++ features than the old target supported.
2024-01-07 21:26:10 -04:00
Sasha Szpakowski
ff45c308f4
macOS: increase minimum supported OS from 10.9 to 10.13
...
The most recent macOS SDK fails to link when the deployment target is set to 10.9.
2023-10-07 17:03:40 -03:00
Sasha Szpakowski
b8a0e58fa6
macOS: add harfbuzz.framework reference to xcode project.
2023-01-03 20:36:11 -04:00
Sasha Szpakowski
456f897e43
Merge branch 'main' into 12.0-development
2022-12-29 12:12:28 -04:00
Sasha Szpakowski
6730d57f04
macOS: compile with symbols hidden by default.
2022-12-29 10:28:28 -04:00
Alex Szpakowski
dd7e20fe18
Xcode project file maintenance
2022-06-09 19:57:53 -03:00
Alex Szpakowski
fc1c1e1e1f
Merge branch 'main' into 12.0-development
2021-12-30 16:39:22 -04:00
Alex Szpakowski
c0dc051bc4
iOS: use new xcframework dependency libraries.
...
They support arm64+x64 simulators, as well as 64 bit iOS devices.
2021-12-30 12:46:37 -04:00
Alex Szpakowski
c8038f22df
Merge branch 'main' into 12.0-development
2021-12-24 11:35:35 -04:00
Alex Szpakowski
8f9d1d7f82
xcode: address setting recommendations added in 13.1
2021-11-24 21:18:45 -04:00
Alex Szpakowski
433190d1df
Merge branch 'master' into 12.0-development
2021-06-06 11:43:54 -03:00
Alex Szpakowski
5c3ff29a30
Update xcode project version
2021-05-30 16:42:29 -03:00
Alex Szpakowski
512b0b068c
Fix release builds for iOS Simulator
2021-05-30 16:40:29 -03:00
Alex Szpakowski
3cf303adb3
macOS: build for arm64+x64.
...
Remove obsolete linker flags needed for LuaJIT 2.0.
2021-05-30 11:08:52 -03:00
Alex Szpakowski
aeb2a853c7
macOS: xcode only looks for frameworks in platform/xcode/macosx/Frameworks.
...
A symlink can be used if other search locations are desired.
2021-05-30 11:07:53 -03:00
Alex Szpakowski
769fcf5fc6
macOS/iOS: allow c++17 language features
2020-12-27 15:01:09 -04:00
Alex Szpakowski
2682b75ebc
Change macOS/iOS deployment targets to Xcode 12's minimums
2020-12-26 22:55:06 -04:00
Alex Szpakowski
90bd8f1811
Update version
2020-12-24 12:45:08 -04:00
Alex Szpakowski
ae4fe5bff9
Update Xcode project files
2020-12-23 13:00:24 -04:00
Alex Szpakowski
2868893ddf
Merge branch 'master' into 12.0-development
2020-12-22 22:55:05 -04:00
Alex Szpakowski
bfaae71f2a
macOS: only build for x64, for now
...
We don't support arm64 yet
2020-12-22 22:54:43 -04:00
Alex Szpakowski
975cadf66b
Merge branch 'master' into 12.0-development
2020-11-13 17:58:53 -04:00
Alex Szpakowski
0b06d0d1f9
macOS: turn code signing off completely on x64
...
Previously it was using ad-hoc ('sign to run locally') signing, which breaks on macOS 10.14 and older when a .love is put in the Resources subfolder. Ad-hoc is necessary on Apple Silicon but not x64, if real code signing isn't used.
2020-11-13 17:57:30 -04:00
Alex Szpakowski
639d5e12e6
Update Xcode project with mp3 build changes
2020-02-16 18:54:14 -04:00
Alex Szpakowski
157d7637ed
Update version to 12.0
...
--HG--
branch : minor
2019-12-23 17:17:51 -04:00
Alex Szpakowski
3cadd50bec
macOS: Add entitlements for Apple's hardened runtime.
2019-09-23 18:00:11 -03:00
Alex Szpakowski
48343d5965
iOS: remove Launch Images references, it's been replaced by a Launch Screen file since iOS 8.
2019-09-12 20:00:23 -03:00
Alex Szpakowski
84f9f3f4d5
Update Xcode project for Xcode 10.2.
2019-04-11 18:45:09 -03:00
Alex Szpakowski
a1604f4294
Update Xcode project with the latest changes from Xcode 10.
2018-10-28 13:41:12 -03:00
Alex Szpakowski
43263c1469
iOS: weak-link with Metal.framework, SDL requires it (although we don't use the parts of SDL that use it).
2018-04-02 11:20:52 -03:00
Alex Szpakowski
403c339522
macOS: remove leftover reference to external physfs framework
2018-04-01 22:45:51 -03:00
Alex Szpakowski
a2aead02cf
iOS: set minimum deployment target to iOS 8.0, fix build to compile physfs
2018-04-01 12:48:33 -03:00
Alex Szpakowski
a5ca04bb57
macOS: Update the capitalization of ogg/vorbis/theora frameworks. Resolves issue #1320 .
2017-12-30 00:54:58 -04:00
Alex Szpakowski
22fada31da
macOS: update freetype framework capitalization
2017-12-26 19:50:55 -04:00
Alex Szpakowski
7354de2059
Add (low level) functionality to allow rendering 3D Meshes.
...
- Add love.graphics.setDepthMode(testcomparison, enablewrites).
- Add love.graphics.setMeshCullMode.
- Add love.graphics.setFrontFaceWinding.
Depth testing and depth writes require a depth buffer to work. The mesh cull mode controls whether front/back faces of a mesh are culled. The front face winding determines whether a clockwise or counterclockwise-oriented face in a mesh is considered front facing.
--HG--
branch : minor
2017-12-09 23:34:08 -04:00
Alex Szpakowski
8db8b71587
Fix building for macOS and iOS
...
--HG--
branch : minor
2017-10-21 11:15:39 -03:00
Alex Szpakowski
e10c941614
Update Xcode/clang warnings to the latest recommended settings.
...
--HG--
branch : minor
2017-09-30 12:27:50 -03:00
Alex Szpakowski
19b4079ecc
Merge default into minor
...
--HG--
branch : minor
2017-07-28 19:14:54 -03:00
Tiago Koji Castro Shibata
74c35358bb
Move setMixMode to love.audio
2017-06-10 00:07:39 -03:00
Alex Szpakowski
9930b81f94
The Xcode project now recognizes frameworks placed in love/platform/Xcode/macosx/Frameworks/ when building for macOS (closes issue #1230 ).
...
--HG--
branch : minor
2016-11-25 23:10:29 -04:00
Alex Szpakowski
be1a59fb18
Disable 64 -> 32 bit integer conversion warnings in Xcode. lodepng and luasocket both generate a lot of them...
...
--HG--
branch : minor
2016-10-18 23:35:37 -03:00
Alex Szpakowski
2e016810c9
Update Xcode project
...
--HG--
branch : minor
2016-10-18 22:08:25 -03:00
Alex Szpakowski
9701e2a262
Fixed love on iOS 6 crashing on launch due to GameController.framework being missing (see issue #1155 ). Some further issues remain, for now.
2016-04-10 21:52:16 -03:00
Alex Szpakowski
57697b372b
New Mac and iOS icons
2016-02-12 17:07:24 -04:00
Alex Szpakowski
2cadb30ecf
Updated the version to 0.10.1.
2015-12-29 22:52:16 -04:00
Alex Szpakowski
03032034e9
Fixed the Theora framework having its headers removed when love is built for Mac OS X.
2015-12-14 15:42:03 -04:00
Alex Szpakowski
27ec680f50
Updated the Xcode project files for video support. Theora.framework is now required for building for OS X, and the iOS dependencies have been updated to include the theora library.
2015-12-08 22:44:19 -04:00