c# - 适用于 C#/Mono 的主动且完整的 OpenCL/GL 绑定(bind)

标签 c# opengl mono opencl

我见过 OpenTK,但最后一次发布已经是一年多前了。还有其他优惠吗?

有人还可以建议 C#/Mono 的数学库吗?

最佳答案

Mono 目前正在计划一个相当大的 1.1 更新,它还没有死。如果您绝对需要 OpenGL 4.2 绑定(bind)之类的东西,您可以下载 OpenTK 源代码并使用它的生成器下载 OpenGL 4.2 规范文件并创建新的绑定(bind),然后编译 OpenTK 供您自己使用。如果您扩展 GameWindow 类,您就已经获得了跨平台上下文和窗口创建,这非常好。

OpenTK 也有一个非常可靠的数学库,并且像 glUniformMatrix4fv() 这样的方法具有 OpenTK.Matrix4 的重载。

考虑到您唯一的其他选择是Tao,1 年并不会真正使项目处于非事件状态,Tao 上次发布更新是在 2005 年,并且仅具有最高 OpenGL 2.1 的硬编码绑定(bind)

关于c# - 适用于 C#/Mono 的主动且完整的 OpenCL/GL 绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8683409/

相关文章:

c# - 我可以内联指定我的显式类型比较器吗?

c++ - 带小部件的 Qt OpenGL : what's wrong?

c++ - 如何在 OSX 下的 SDL/OpenGL 应用程序中加载 JPG/PNG 纹理

c# - 从 Mono 运行时 ServiceStack 不发送 cookie

c# - 如何在 Nancy on Mono 中获取真正的错误消息?

c# - 单线程和多线程应用程序的编译问题

c# - 如何将一维数组转换为多维数组? (C#)

c# - MS 办公字 : How to create a custom minibar to a content control (richtext) in C#?

c# - 如何从 ()=>foo.Title 表达式中获取对象实例

c++ - 使用 CodeBlocks 将 GLEW 链接到 SFML 项目时出现问题