我即将开始一个新项目。有些决定是我无法控制的:其中一些是使用 WPF 和 OpenGL。
但是,我已将 OpenGL 选项缩小到两个:OpenTK 或 SharpGL。SharpGL 有一个 WPF 控件,而 OpenTK 只有一个 Windows 窗体控件,这使得我必须将它嵌入到 Windows 窗体主机中:-/ 虽然我不介意空域限制,但我确实希望有不错的性能,因为我正在构建一个实时应用程序。不是游戏,但仍然是实时的。
在 Windows 窗体主机上使用 OpenTK 与使用带有“纯”WPF 控件的 SharpGL 相比,我的程序会对性能造成多大影响?