Login  Register

Re: Mac Canvas3D location bug

Posted by Sven Gothel on Oct 06, 2013; 12:35am
URL: https://forum.jogamp.org/Mac-Canvas3D-location-bug-tp4030052p4030163.html

On 10/05/2013 08:02 PM, Manu [via jogamp] wrote:

>> Canvas3DPositionInDialogTest -> TestBug816OSXCALayerPos04aAWT and
> TestBug816OSXCALayerPos04bAWT
>>
>> Fixed:
>>
>  <http://jogamp.org/git/?p=jogl.git;a=commit;h=ae103ba597464ca25071950af7afe012e2b86c13>
> <http://jogamp.org/git/?p=jogl.git;a=commit;h=ae103ba597464ca25071950af7afe012e2b86c13%3E>
>
> Great! I'll test it as soon as the jars are built.
>
>
>
>>> Did you have the chance to look at the other issue I reported in the
>>> Canvas3DVisibilityTest class?
>>
>> Yes, as you can see in the unit tests - should be fixed, at least my manual
>> test was positive.
>
> Sorry, it still doesn't work for me with the build you posted this morning.
> When I unselect the check box in /Canvas3DVisibilityTest/, the black area of
> the Canvas3D instance doesn't disappear.
> Did you test it under Mac OS X?
Yes - the fix is in:

http://jogamp.org/git/?p=jogl.git;a=commit;h=3b02a219b1b9e446e87df1beb7da4266f74824fa

It didn't disapear visually .. but the layer wasn't rendered into anymore
and is hidden in CALayer tree.

http://jogamp.org/git/?p=jogl.git;a=commit;h=ff86d8398ce66abddff4cbada8eabd1314a11d7b

Sets the CALayer's opacity to 0 and renders it no more visible.

BTW, the !visible CALayer is Bug 729.
Bug 816 is related to the position, which I assume works for you now as well.

Some build machines misbehaved .. retrying now .. will see.

~Sven

> Emmanuel Puybaret
>


signature.asc (911 bytes) Download Attachment