Re: Plugins (AU...) using OpenGL are "invisible" when used on Mojave build host
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