3

我试图找到一种简洁优雅的方法来捕获 Mac OS X 上的所有显示驱动程序绘图命令,以便在进入物理显示驱动程序之前,我可以看到在屏幕上绘制的任何内容。简单的位图不会这样做——我需要实际的绘图命令,而不仅仅是关于哪些区域发生了变化的通知。

这可能是 Quartz 绘图命令或纯粹的 OpenGL,只要足够详细,我可以使用任何 API。

有什么办法可以进入 Quartz Extreme 来捕捉它的 OpenGL 命令之类的吗?

提前致谢!

4

2 回答 2

2

查看GLIntercept使用的技术。您可能必须使其适应 OSX 用于LD_PRELOAD的任何内容。

于 2010-06-23T14:20:51.427 回答
1

我无法直接回答你的问题。但我记得 Amit Singh 的一次演讲,他在演讲接近尾声时弄乱了应用程序在屏幕上的绘制方式(我无法用语言来描述,你最好自己去看看)。也许它可以给你一些见解。

效果及解说时间为56:00左右。

于 2010-06-23T07:01:38.723 回答