Hi

My application uses the QCRenderer API to input and output images in the opaque 
QCImage format and send them through a chain of published input and output 
images in QCCompositions/Renderers I control.

Ive noticed in 10.11, performance seems worse. Looking into it, I’m noticing 
that *certain* configurations of Core Image filters and custom QC Plugins / 
output images vended as QCImages cause read back to occur on the CPU.

Ive tried to account for various different causes - like pixel format issues, 
color space issues, etc, but I cannot get rid of the CPU read back, which I am 
99.999% positive didn’t happen in older Quartz Composer framework/API versions 
as older hardware got better frame rates - likely keeping things on the GPU 
where they belong™.

Has anyone else seen regressions in performance with QC?

Specifically, I am seeing stacks like the following (see attached image).

https://www.dropbox.com/s/s7sqn56gdcogxsj/PastedGraphic-1.png?dl=0

Any hints as to why there might be rendering path changes in QC or Core Image?

Thank you.



 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list      (Quartzcomposer-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to