Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我必须评估修改一些 10 年前的代码以添加打印工具的可能性。该代码使用 OpenGL 2.0 上下文(不是 2.0 ES,我的意思是原始 OpenGL 2.0),因此 FBO 不可用。理想情况下,打印工具应该打印到更大的屏幕外纹理(因为屏幕和 Windows 中的 Print DC 之间的 DPI 不同)。
谁能告诉我这是否可能?如果是这样,我将如何去做(查看哪些扩展)。
您可以检查 FBO 扩展是否可用。即使是最古老的 GPU 也能够实现 FBO,因此您很可能拥有可用的 FBO 扩展。或者您使用 PBuffer 上下文,它也得到了非常广泛的支持。