Giter Site home page Giter Site logo

No UI on macOS Mojave about rocket HOT 14 CLOSED

Deltafire avatar Deltafire commented on August 25, 2024 1
No UI on macOS Mojave

from rocket.

Comments (14)

emoon avatar emoon commented on August 25, 2024

That sounds odd as I can run it fine on macOS Mojave here.

Can you post a screenshot of exactly how it looks like and also a bit of the specs of your machine. Loading MP3 is not used for musicplay back in RocketEditor but only for visualizing FFT. The demo/intro etc that RocketEditor connects to is always responsible for playing the actual audio

from rocket.

Deltafire avatar Deltafire commented on August 25, 2024

Screenshot 2019-06-22 at 15 29 14

It's a 2018 Macbook Pro with Radeon 560X graphics.

from rocket.

emoon avatar emoon commented on August 25, 2024

Really weird.. if you try the prebuilt version https://www.dropbox.com/s/toaiyfgzue9fm2v/RocketEditor1.2beta.zip?dl=0 do you get the same problem then as well?

from rocket.

Deltafire avatar Deltafire commented on August 25, 2024

That seems to work fine, very strange!

Apple LLVM version 10.0.1 (clang-1001.0.46.4)
Target: x86_64-apple-darwin18.6.0

from rocket.

emoon avatar emoon commented on August 25, 2024

Maybe it's caused by changes that has been integrated but not correctly tested/verified on macOS. I haven't been changing the code for a while but I have accepted some PR so maybe something broke during that :/

from rocket.

Deltafire avatar Deltafire commented on August 25, 2024

I've tried a version from a couple of years ago, still getting the same problem.

Will have another look later.

from rocket.

einarf avatar einarf commented on August 25, 2024

1.0 and 1.2 beta 1 have worked fine for me on a 2013 Macbook Pro with a 650M (Mojave 10.14.5).

Have not tried other versions. If you have links I will give them a try.

from rocket.

Deltafire avatar Deltafire commented on August 25, 2024

I've tried a few things to get this to work, but with no luck.

To summarise: The prebuilt version linked above works as expected, but any that I build myself show no GUI.

I have tried building several versions right back to v1.0, all with the same result. I have also tried comparing the Cocoa setup code with that of MilkyTracker (this also uses OpenGL for it's GUI and works fine), but I've failed to discovered anything different that would cause MT to work, but Rocket not to.

I have also tried setting glClearColor to red and replacing draw code with glClear, but I'm still getting a black window.

Giving up for now!

from rocket.

emoon avatar emoon commented on August 25, 2024

🤔 not sure what the issue can be. Update: I actually get the same issue when I build it myself. I don't have time to look at it today but I will try to look at it during the weekend

from rocket.

emoon avatar emoon commented on August 25, 2024

Sorry I didn't get around to do it last weekend. I will try this one!

from rocket.

emoon avatar emoon commented on August 25, 2024

Ok, I know what the problem is and it's an annoying one. With macOS Mojave or to be more correct the latest(ish) version of MacOS SDK Apple re-did how windows re setup and created. It broke a bunch of my other applications (such as https://github.com/emoon/rust_minifb) the way I solved it there was to rewrite the code to use Metal API instead for all the rendering.

Now this is totally doable here as well but a bunch of work. A workaround to get this working is to build against an older version of the SDK and everything will work again.

So there are 3 options here:

  1. Try to figure out the breakage and still get it working with OpenGL
  2. Rewrite to Metal API (OpenGL is deprecated on macOS also)
  3. Require and older version of the SDK

from rocket.

gnilk avatar gnilk commented on August 25, 2024

Do you happen to know which SDK can be used to build?

from rocket.

emoon avatar emoon commented on August 25, 2024

Yeah, 10.13 should work fine.

from rocket.

emoon avatar emoon commented on August 25, 2024

Will be resolved by #159

from rocket.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.