Search found 2790 matches

by slime
Thu Oct 31, 2019 12:45 am
Forum: General
Topic: LÖVE 11.3 released!
Replies: 27
Views: 7267

Re: LÖVE 11.3 released!

It looks like Apple doesn't implement every-other-refresh vsync for their OpenGL vsync APIs on modern macOS. I have a memory of it working in the past on macOS, but their documentation doesn't say it will work either, so maybe it never did.
by slime
Wed Oct 30, 2019 9:26 pm
Forum: General
Topic: LÖVE 11.3 released!
Replies: 27
Views: 7267

Re: LÖVE 11.3 released!

Setting vsync = 0 turns vsync off, vsync = 1 syncs every monitor refresh (60fps on a 60hz monitor), and vsync = 2 syncs every other monitor refresh (30fps on a 60hz monitor).

My primary monitor is 144hz, so vsync=1 makes a game run at 144fps and vsync=2 makes a game run at 72fps, on my system.
by slime
Wed Oct 30, 2019 12:46 am
Forum: General
Topic: LÖVE 11.3 released!
Replies: 27
Views: 7267

Re: LÖVE 11.3 released!

The LÖVE app on the Google Play store has been updated to 11.3 (from 0.10.2 previously): https://play.google.com/store/apps/deta ... 2d.android
Microphone recording support is disabled on the Google Play version, but it will work if the APK is used instead.
by slime
Mon Oct 28, 2019 2:11 pm
Forum: General
Topic: newMesh and polygons
Replies: 9
Views: 941

Re: newMesh and polygons

There is love.graphics.setWireframe, which toggles a wireframe mode for anything drawn when it's enabled. As the wiki page mentions though, it doesn't work on mobile devices.
by slime
Mon Oct 28, 2019 12:14 am
Forum: Support and Development
Topic: Problem with hanging and reading stdout from python in threads
Replies: 10
Views: 3799

Re: Problem with hanging and reading stdout from python in threads

As per the bitbucket issue thread, I believe Lua's implementation of popen won't always run concurrently if there is a long-running popen call currently active. I don't think it has anything to do with love's own code, aside from the fact that love exposes threads for you to use.
by slime
Sun Oct 27, 2019 7:35 pm
Forum: General
Topic: newMesh and polygons
Replies: 9
Views: 941

Re: newMesh and polygons

Variable width line primitives aren't something modern GPUs have hardware for anymore, and modern OpenGL versions (which love uses when the graphics driver supports them) have deprecated glLineWidth and will cause an OpenGL error to be produced if you call it. GL_LINE_SMOOTH is also something GPUs d...
by slime
Sun Oct 27, 2019 3:45 pm
Forum: General
Topic: LÖVE 11.3 released!
Replies: 27
Views: 7267

LÖVE 11.3 released!

LÖVE version 11.3 is out now! This release contains a few new features and many bugfixes, and is mostly audio- and graphics-themed. Audio highlights include microphone support on android, FLAC file support, fixes for playback on iOS, and improved audio file type detection. Some of the graphics chang...
by slime
Fri Oct 25, 2019 4:04 am
Forum: General
Topic: LÖVE 11.2 released - including Android APK!
Replies: 44
Views: 246557

Re: LÖVE 11.2 released - including Android APK!

I'm also running on Catalina and vsync enabled and vsync disabled both work fine for me, testing with both LÖVE 11.2 and the latest LÖVE 11.3 prerelease. vsync has been fixed inside macOS since 10.14.4 (released in March).
by slime
Fri Oct 25, 2019 3:56 am
Forum: General
Topic: LÖVE 11.2 released - including Android APK!
Replies: 44
Views: 246557

Re: LÖVE 11.2 released - including Android APK!

One of the macOS 10.14 patch releases fixed vsync. A separate workaround also got implemented in SDL before it was fixed inside macOS, but the SDL workaround got reverted once the real fix happened.
by slime
Wed Oct 02, 2019 1:30 am
Forum: General
Topic: Why does file dropped provide the full file path
Replies: 3
Views: 991

Re: Why does file dropped provide the full file path

The full path – and even the partial path – of dropped files isn't usable with love's APIs, it's mainly there for reference/display purposes. You can, however, read the contents of the file into a FileData (using File:read), and then load that into an Image via love.graphics.newImage(filedata). For ...