L.S。,
一年前,我在Snow Leopard(SL)上使用Quartz Composer制作了一个非常简单的屏幕保护程序。
屏幕保护程序使用“视频捕获”-patch捕获内置摄像头的输入,并使用图像作为GLSL环境贴图中的“GLSL着色器”-patch的环境参数的输入。股票的例子。着色器反过来映射着名的3D茶壶上的视频捕捉,创造了一个铬茶壶的幻觉,镜像了iMac或MB前面的人。您可以在此处找到屏幕保护程序:Compresses QC source
在Mountain Lion(ML)下,视频捕获的输出无法作为GLSL着色器补丁环境的输入。
视频捕捉仍然有效。因为您仍然可以将它用作茶壶补丁的图像参数的输入。
此外,无论是将屏幕保护程序作为屏幕保护程序还是在QC运行程序中运行都无关紧要。
有人知道发生了什么事吗?问题归结为:为什么在ML下不可能将视频捕获输出用作GLSL着色器补丁的环境?
屏幕保护程序,就像它一样简单,非常受欢迎,如果人们不能再享受它,那将是一种耻辱。
我热切期待解决方案!