【发布时间】:2015-06-04 23:38:57
【问题描述】:
我正在尝试反转项目的图像,这应该像将投影矩阵缩放 (1, -1, 1) 一样简单。但是,屏幕是在我无法访问且没有文档的 API 中绘制的(这个项目非常旧)。因此,执行该缩放基本上没有任何作用(我假设是因为投影矩阵在 API 调用中被重置)。
在绘图调用后我是否仍然可以访问绘图信息,或者它已被清除?如果信息仍然存在,如何获取?
附: - 我正在使用 openGL 1.1
【问题讨论】:
-
在固定功能的管道中,在使用绘图调用发送几何图形后,您无能为力。我想也许你应该澄清一下,你是想反转单个模型、纹理还是整个场景?每种情况的答案都不同。
-
您可以尝试交叉/记录 opengl 命令。应该有一些调试工具可用(opengl.org/wiki/Debugging_Tools)
-
racarate - 我的目标是翻转整个场景,从镜子中反射出来。
-
RedAgito - 不幸的是,使用任何类型的第 3 方软件(合法的 opengl 调试工具或其他工具,例如视觉泄漏检测器)可能需要数年时间才能获得
-
您在添加的代码中是否仅限于 OpenGL 1.1?还是只是使用 1.1 的遗留代码?