我已经建立了一个照片观众的控制,可以被简单地放到windows形式(在设计时)以及分配一个照片显示清单(在运行时间)。

观众的控制,处理导航、显示器的选择(例如背景的颜色),等等。它还负责创造和摧毁渲染和设备情况下是必要的。

显然,每个观众控制的实例都有其自己的装置的上下文中,'窗口'的图像绘制。

问题:

  • 应该如何每个观众控制的实例管理渲染的情况下?
  • 应该每个实例有它自己的背景下分享全球呈现上下文?

我特别关心如何影响WGL字体设立(wglUseFontBitmaps和wglUseFontOutlines),这就需要一个呈现的上下文(不论目前情况下)和一个装置的上下文。

  • 我需要创建每个WGL字体为每个渲染/设备方面的组合?

也许我的方法是有缺陷的。

有帮助吗?

解决方案

我会去与上下文每控制的方法。你必须要记住,扩展背景下的基础所以你必须将它们绑定对于每一个你让(I使用glew_MX处理此)。

还有,你可以分享显示列出的跨文(只要他们是在相同的gpu)和wgl字体的创建显示列出了所以你应该是美好的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top