• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Plugins (AU...) using OpenGL are "invisible" when used on Mojave build host
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Plugins (AU...) using OpenGL are "invisible" when used on Mojave build host


  • Subject: Re: Plugins (AU...) using OpenGL are "invisible" when used on Mojave build host
  • From: Vojtěch Meluzín <email@hidden>
  • Date: Wed, 15 May 2019 13:17:52 +0200

Thank you for the feedback Markus. This is what I have in relation to the
"focus" :


- (void)lockFocus
{
[super lockFocus];
NSOpenGLContext* context = [self openGLContext];
if (context != nil)
{
[context setView: self];
[context makeCurrentContext];
};
}

- (void)unlockFocus
{
[super unlockFocus];
NSOpenGLContext* context = [self openGLContext];
[NSOpenGLContext clearCurrentContext];
}

Any ideas what is wrong?
Btw. it happens for all plugin interfaces identically, not just AU.

Cheers!
Vojtech

út 14. 5. 2019 v 15:14 odesílatel Markus Fritze <email@hidden> napsal:

> Yes, it seems to happen when you call -lockFocus/-unlockFocus within
> -drawRect:, but with some drawing improvements in Mojave, it breaks code,
> which relies on this undefined behavior to work. It is weird, that mostly
> AudioUnits are effected – maybe there is some shared code in the VST
> wrapper, which has this code path? Because this was a global change in
> Mojave and it probably would have broken _a_ lot of applications, but that
> didn’t happen.
>
>
> Cheers,
> Markus
>
> On 14. May 2019, at 14:52, Vojtěch Meluzín <email@hidden>
> wrote:
>
> Thanks for the info Markus. Unfortunately I'd need to know what bug is
> that. Plus it does that with ALL audio interfaces, hence it doesn't need to
> be AU, it may well be VST, same thing. As far as I know MPC doesn't work,
> and in TwistedWave the developer reverted back to high sierra. There are
> possibly others.
>
> Cheers!
> Vojtech
> www.meldaproduction.com
>
>
> út 14. 5. 2019 v 9:41 odesílatel Markus Fritze <email@hidden> napsal:
>
>> It’s not OpenGL per-se, its a coding bug in the AudioUnits triggered by
>> changes in macOS resulting in this. It seems Waves simply fixed that bug.
>>
>> Which DAW are you talking about? Which version of Mojave?
>>
>>
>> Markus
>>
>> On 9. May 2019, at 13:28, Vojtěch Meluzín <email@hidden>
>> wrote:
>>
>> Hey folks,
>>
>> so apparently since Mojave Apple introduced some brutal bug... When the
>> plugins (like mine) use OpenGL for rendering and the DAW has been built on
>> Mojave, the plugins become invisible. When the same DAW is built on High
>> sierra, everything is fine :). Any ideas how to fixed that? Apparently
>> Waves managed to hack it somehow...
>>
>> Cheers!
>> Vojtech
>>
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Coreaudio-api mailing list      (email@hidden)
>> Help/Unsubscribe/Update your Subscription:
>>
>> This email sent to email@hidden
>>
>>
>> *Apple Technology Services B.V. & Co. KG*
>> Geschäftsführung: Alexander Niemczyk, Michael Joseph Boyd Jr.
>> Sitz der Gesellschaft: Hackerbrücke 6, 80335 München, Deutschland
>> Persönlich haftender Gesellschafter: Apple Holding B.V., Leidseplein 29,
>> 1017PS Amsterdam, Niederlande, Sitz: Bunnik, Niederlande, Kamer van
>> Koophandel: 08058671
>> Amtsgericht München, HRA 108914
>> Steuernummer: DE 815764402
>>
>> Die Informationen in dieser E-Mail einschließlich ihrer Anhänge sind
>> möglicherweise vertraulich und ausschließlich für den Adressaten bestimmt.
>> Unter Umständen entspricht das Geäußerte nicht der offiziellen
>> Unternehmenspolitik, sondern gibt allein die persönlichen Ansichten des
>> Absenders wieder. Solltest du diese Nachricht irrtümlich erhalten haben,
>> benachrichtigst du den Absender per Antwort-E-Mail und löschst sie von
>> deinem System. Den Inhalt solltest du nicht reproduzieren, verbreiten,
>> speichern, weiterleiten, verwenden oder anderen mitteilen. Hinweis: Wir
>> behalten uns das Recht vor, sämtliche E-Mail- Kommunikation zu überwachen,
>> die über unsere internen und externen Netzwerke abläuft. Apple und das
>> Apple Logo sind eingetragene Marken von Apple Inc. in den USA und anderen
>> Ländern.
>>
>>
> *Apple Technology Services B.V. & Co. KG*
> Geschäftsführung: Alexander Niemczyk, Michael Joseph Boyd Jr.
> Sitz der Gesellschaft: Hackerbrücke 6, 80335 München, Deutschland
> Persönlich haftender Gesellschafter: Apple Holding B.V., Leidseplein 29,
> 1017PS Amsterdam, Niederlande, Sitz: Bunnik, Niederlande, Kamer van
> Koophandel: 08058671
> Amtsgericht München, HRA 108914
> Steuernummer: DE 815764402
>
> Die Informationen in dieser E-Mail einschließlich ihrer Anhänge sind
> möglicherweise vertraulich und ausschließlich für den Adressaten bestimmt.
> Unter Umständen entspricht das Geäußerte nicht der offiziellen
> Unternehmenspolitik, sondern gibt allein die persönlichen Ansichten des
> Absenders wieder. Solltest du diese Nachricht irrtümlich erhalten haben,
> benachrichtigst du den Absender per Antwort-E-Mail und löschst sie von
> deinem System. Den Inhalt solltest du nicht reproduzieren, verbreiten,
> speichern, weiterleiten, verwenden oder anderen mitteilen. Hinweis: Wir
> behalten uns das Recht vor, sämtliche E-Mail- Kommunikation zu überwachen,
> die über unsere internen und externen Netzwerke abläuft. Apple und das
> Apple Logo sind eingetragene Marken von Apple Inc. in den USA und anderen
> Ländern.
>
>
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: Plugins (AU...) using OpenGL are "invisible" when used on Mojave build host
      • From: Markus Fritze <email@hidden>
References: 
 >Plugins (AU...) using OpenGL are "invisible" when used on Mojave build host (From: Vojtěch Meluzín <email@hidden>)
 >Re: Plugins (AU...) using OpenGL are "invisible" when used on Mojave build host (From: Markus Fritze <email@hidden>)
 >Re: Plugins (AU...) using OpenGL are "invisible" when used on Mojave build host (From: Vojtěch Meluzín <email@hidden>)
 >Re: Plugins (AU...) using OpenGL are "invisible" when used on Mojave build host (From: Markus Fritze <email@hidden>)

  • Prev by Date: Re: iOS 12.3 MIDI update (Johan Thorell)
  • Next by Date: Re: Plugins (AU...) using OpenGL are "invisible" when used on Mojave build host
  • Previous by thread: Re: Plugins (AU...) using OpenGL are "invisible" when used on Mojave build host
  • Next by thread: Re: Plugins (AU...) using OpenGL are "invisible" when used on Mojave build host
  • Index(es):
    • Date
    • Thread