Hi Esteban, 

I have been experiencing this issue as well. The main trouble is that on retina 
devices OpenGL works in pixels while other API's are working in points. I 
updated the SqueakUIViewOpenGL.m file to respect the difference between device 
pixels and points.

I tested on both Retina iPad and iPad 2. 
Please see updated file attached. 

Regards, 

Jan


Attachment: SqueakUIViewOpenGL.m
Description: Binary data


On 18 Sep 2012, at 22:50, Johan Brichau <[email protected]> wrote:

> Hi Esteban,
> 
> Thanks for sharing the secret ;-)
> 
> I checked out latest sources and ran ConfigurationOfPharoVM version 2.0-4 but 
> it does not work out-of-the-box. 
> Right now, I just forced to always use the SqueakUIViewCALayer. Need to check 
> why it took the other one..
> 
> Johan
> 
> On 17 Sep 2012, at 22:34, Esteban Lorenzano wrote:
> 
>> secret is not use OpenGL but CALayer... ensure you start with 
>> SqueakUIViewCALayer instead SqueakUIViewOpenGL (btw... if you were using my 
>> sources, that should be out of the box). 
>> 
>> I'm working to doit with a better mechanism (OpenGL or CG), but so far... no 
>> time :)
>> 
>> Esteban
>> 
>> On Sep 17, 2012, at 10:56 AM, Hilaire Fernandes 
>> <[email protected]> wrote:
>> 
>>> Esteban should be able to tell.
>>> 
>>> Hilaire
>>> 
>>> 
>> 
>> 
> 
> 

Reply via email to