friction2d / friction

Friction Graphics
https://friction.graphics
GNU General Public License v3.0
233 stars 12 forks source link

Playback cache issues on Mac #16

Closed rodlie closed 1 year ago

rodlie commented 1 year ago

The cache is not invalidated after simple changes (show/hide object) on Mac. Works on Linux.

MaurycyLiebner commented 1 year ago

It may something to do with invalid total and available memory estimation for Mac. Both were not tested at all since I do not own an Apple PC. See src/app/hardwareinfo.cpp and src/app/memorychecker.cpp

rodlie commented 1 year ago

will check this weekend, thanks for the feedback 👍

The memory total should be correct, available I don't know.

rodlie commented 1 year ago

btw, if you have any issues with me forking let me know, I can also change the name even more if wanted. Or merge back changes. Up to you :)

rodlie commented 1 year ago

I have decided to drop support for macOS.

Currently it's a waste of my time, the issues seems to be primarily in tcmalloc. Will focus on Linux, and maybe try to get Windows working (a big maybe).