General discussion about LÖVE, Lua, game development, puns, and unicorns.
-
slime
- Solid Snayke
- Posts: 2809
- Joined: Mon Aug 23, 2010 6:45 am
- Location: Nova Scotia, Canada
-
Contact:
Post
by slime » Fri Nov 30, 2018 1:29 am
Jasoco wrote: ↑Thu Nov 29, 2018 6:21 pm
For some reason 11.2 ignores my vsync setting and causes my game to run over 60FPS, which in my project actually makes it very laggy. I have vsync set to true both in the conf.lua file and being set with the setMode function.
macOS 10.14.
jessemillar wrote: ↑Thu Nov 29, 2018 10:24 pm
My game also runs incredibly quickly on 11.2 (similar to Jasoco) but setting vsync to an integer in conf.lua does not appear to affect the game's render speed.
macOS 10.14 has a broken implementation of OpenGL vsync unfortunately. Hopefully it will be fixed in an OS update. There's nothing we can do to fix it on our side.
It works in 11.1 because that was built with the macOS 10.13 SDK and macOS 10.14 uses legacy codepaths internally when running it (it's also why dark mode doesn't work properly in love 11.1 but does in 11.2).
-
MissDanish
- Citizen
- Posts: 59
- Joined: Wed Mar 07, 2018 11:21 pm
- Location: Denmark
Post
by MissDanish » Fri Nov 30, 2018 2:04 am
slime wrote: ↑Fri Nov 30, 2018 1:29 am
macOS 10.14 has a broken implementation of OpenGL vsync unfortunately. Hopefully it will be fixed in an OS update. There's nothing we can do to fix it on our side.
It works in 11.1 because that was built with the macOS 10.13 SDK and macOS 10.14 uses legacy codepaths internally when running it (it's also why dark mode doesn't work properly in love 11.1 but does in 11.2).
I guess this would be a pretty good reason to move away from OpenGL and onto Vulkan or something like that?
Provides free hugs

-
Duster
- Prole
- Posts: 32
- Joined: Fri Dec 19, 2014 8:34 pm
- Location: Ontario, Canada
Post
by Duster » Mon Dec 10, 2018 1:45 am
I noticed there's no 11.2 APK on the bitbucket, is it just pending or is it RIP?
-
slime
- Solid Snayke
- Posts: 2809
- Joined: Mon Aug 23, 2010 6:45 am
- Location: Nova Scotia, Canada
-
Contact:
Post
by slime » Sun Dec 16, 2018 11:51 pm
slime wrote: ↑Fri Nov 30, 2018 1:29 am
Jasoco wrote: ↑Thu Nov 29, 2018 6:21 pm
For some reason 11.2 ignores my vsync setting and causes my game to run over 60FPS, which in my project actually makes it very laggy. I have vsync set to true both in the conf.lua file and being set with the setMode function.
macOS 10.14.
jessemillar wrote: ↑Thu Nov 29, 2018 10:24 pm
My game also runs incredibly quickly on 11.2 (similar to Jasoco) but setting vsync to an integer in conf.lua does not appear to affect the game's render speed.
macOS 10.14 has a broken implementation of OpenGL vsync unfortunately. Hopefully it will be fixed in an OS update. There's nothing we can do to fix it on our side.
Good news, a workaround has been implemented in SDL:
https://hg.libsdl.org/SDL/rev/73f3ca85ac0e
The next version of love will include a version of SDL with that change.
Duster wrote: ↑Mon Dec 10, 2018 1:45 am
I noticed there's no 11.2 APK on the bitbucket, is it just pending or is it RIP?
Pending. You can see some recent commit activity here:
https://bitbucket.org/MartinFelis/love- ... ommits/all
-
MissDanish
- Citizen
- Posts: 59
- Joined: Wed Mar 07, 2018 11:21 pm
- Location: Denmark
Post
by MissDanish » Mon Dec 17, 2018 11:57 pm
Not to rush you or anything, but do you think there will be a 11.3 or will this fix be reserved for something like 12.0?
Provides free hugs

-
slime
- Solid Snayke
- Posts: 2809
- Joined: Mon Aug 23, 2010 6:45 am
- Location: Nova Scotia, Canada
-
Contact:
Post
by slime » Tue Dec 18, 2018 3:50 am
MissDanish wrote: ↑Mon Dec 17, 2018 11:57 pm
Not to rush you or anything, but do you think there will be a 11.3 or will this fix be reserved for something like 12.0?
There will be a version 11.3.
-
xNick1
- Party member
- Posts: 259
- Joined: Wed Jun 15, 2016 8:27 am
- Location: Rome, Italy
Post
by xNick1 » Tue Jan 01, 2019 10:54 am
Great job, I migrated my game to Love 11.2! I like the new stuff!
-
Jasoco
- Inner party member
- Posts: 3629
- Joined: Mon Jun 22, 2009 9:35 am
- Location: Pennsylvania, USA
-
Contact:
Post
by Jasoco » Thu Jan 10, 2019 5:55 pm
slime wrote: ↑Fri Nov 30, 2018 1:29 am
macOS 10.14 has a broken implementation of OpenGL vsync unfortunately. Hopefully it will be fixed in an OS update. There's nothing we can do to fix it on our side.
It works in 11.1 because that was built with the macOS 10.13 SDK and macOS 10.14 uses legacy codepaths internally when running it (it's also why dark mode doesn't work properly in love 11.1 but does in 11.2).
Great. So I should just stick to 11.0 for now? (I don't have 11.1. Just 11.2 which ignores vsync no matter what value I use because of the bug) 11.0 has worked perfectly for me so far. If 11.1 still works, where can I find that? (I keep every Löve version I download for testing older projects when needed)
-
slime
- Solid Snayke
- Posts: 2809
- Joined: Mon Aug 23, 2010 6:45 am
- Location: Nova Scotia, Canada
-
Contact:
Post
by slime » Thu Jan 10, 2019 9:55 pm
Jasoco wrote: ↑Thu Jan 10, 2019 5:55 pm
Great. So I should just stick to 11.0 for now? (I don't have 11.1. Just 11.2 which ignores vsync no matter what value I use because of the bug) 11.0 has worked perfectly for me so far. If 11.1 still works, where can I find that? (I keep every Löve version I download for testing older projects when needed)
11.0 and 11.1 crash in macOS 10.14. love 11.3 will include an updated version of SDL which has working vsync on macOS.
Users browsing this forum: No registered users and 7 guests