I am writing a NP plugin player for both Firefox and Safari.
That is why we are using the NPAPI methods.
Everything works fine with Firefox.
I create a derived class from NSOpenGLView and with firefox I get the call to prepareOpenGL. However, with Safari this callback never occurs and the openGL initialization never happens.
The really funny thing happens when I go full screen is that everything works great.
Is there anything special that needs to be done to get the NSOpenGLView to work with Safari?
Special NOTE: Because of some issues with our current codecs I am running in 32 bit mode on Snow Leopard.
That is why we are using the NPAPI methods.
Everything works fine with Firefox.
I create a derived class from NSOpenGLView and with firefox I get the call to prepareOpenGL. However, with Safari this callback never occurs and the openGL initialization never happens.
The really funny thing happens when I go full screen is that everything works great.
Is there anything special that needs to be done to get the NSOpenGLView to work with Safari?
Special NOTE: Because of some issues with our current codecs I am running in 32 bit mode on Snow Leopard.