macos - 如何在 Mac OS X 上捕获显示驱动程序绘图命令?

标签 macos opengl graphics driver low-level

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

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

有什么方法可以进入 Quartz Extreme 来捕捉它的 OpenGL 命令或其他东西吗?

提前致谢!

最佳答案

看技术GLIntercept使用。您可能必须使其适应 OSX 对 LD_PRELOAD 的任何使用.

关于macos - 如何在 Mac OS X 上捕获显示驱动程序绘图命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3099461/

相关文章:

macos - mac重新启动: previous shutdown cause: -20是什么意思

c# - 重新加载后图片框丢失绘图

iphone - Opengl ES 如何导入 3D 模型并在运行时将纹理映射到它

c# - 如何在数据 GridView 中制作这种(引用图像)类型的图形

c - IrDA 发现的默认设置(波特率、位、停止、奇偶校验、流量控制等)

objective-c - 内联编辑 `NSOutlineView` 的标题

linux - 从 Dropbox 到外部目录共享的符号链接(symbolic link)

c++ - 着色器中的多个 [in] 属性 - OpenGL

c - 如何使用 opengl 函数制作用于在 c 中绘制 3D 点的 3D 窗口?

java - 在浏览器环境之外充分实现 WebGL 兼容性所需的最少功能是什么?