10.7 / 11A494A: CIPageCurlTransition behaves incorrectly

Originator:jan.misol
Number:rdar://9640399 Date Originated:20-Jun-2011 07:48 PM
Status:Open Resolved:
Product:Mac OS X SDK Product Version:11A494A
Classification:Serious Bug Reproducible:Always
 
Summary:
CIPageCurlTransition (also CIPageCurlWithShadowTransition) behave incorrectly on Mac OS 10.7 (Build 11A494A).
With certain "inputAngles" the curled layer is cut off. This has been reproduced on several hardware configurations and does not occur on Snow Leopard.

Steps to Reproduce:
0. create a layer and set its contents or background color
1. create a CIFilter with name CIPageCurlTransition
2. set parameters to default
3. provide backside-, shading- and target image
4. set the input extend to the bounds of the layer the filter is applied to
5. set the inputTime to 0.6
6. set the inputAngle to -3.0 (whereas an inputAngle of -0.14 works as expected)
7. apply the filter to the layer

(an example project is attached)

Expected Results:
The curled geometry should be wrapped around (like with an inputAngle of -0.14).

Actual Results:
The curled geometry is cut off.

Regression:
The CIPageCurlTransition works as expected on Snow Leopard. The behaviour is reproducible

Notes:
An example project to reproduce the bug is attached.

Comments

Problem still occurs on Lion GM


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!