【发布时间】:2014-06-01 22:07:33
【问题描述】:
我目前正在开发一种软件,该软件涉及以图形和图表形式实时呈现性能指标。我需要尽可能快地获取数据、处理数据并渲染图像。我的后端是用 C++ 编写的,我正处于必须对前端做出选择的地步。 鉴于我的后端是 C++,我倾向于使用 MFC。另一种选择是使用 WPF C# 作为前端并与我的 C++ 后端互操作。我最近读到 WPF 提供了硬件加速,这应该可以帮助我实现高帧速率。 MFC 硬件是否也可以加速其图形?硬件加速是否重要? 鉴于 WPF 的硬件加速,这是否使 WPF 在我的情况下成为图形的最有效替代方案?
【问题讨论】:
-
您为什么不使用 OpenGL / DirectX 进行 gpu 加速光栅化的任何特殊原因?
-
如果我使用 WPF,它不会内部化基于 OpenGL/DirectX 的渲染吗?使用 MFC,我需要自己完成。我不知道这会是怎样,或者会有多困难。
-
我建议去 XNA。它提供了便于视频游戏开发的托管运行时环境。 en.wikipedia.org/wiki/Microsoft_XNA
标签: c# c++ wpf mfc hardware-acceleration