将openGLProgrammingGuide7/8版和openGLSuperBible7的源代码转换为C#

将openGLProgrammingGuide7/8版和openGLSuperBible7的源代码转换为C#

    正在检查是否收录...

我找到的openGL示例代码一般都是C++写的,编译起来很是困难,不是缺这个lib就是少那个模型,要不就是一堆令人绝望的bug。

最近终于得到了OpenGL Programming Guide 7th Edition、OpenGL Programming Guide 8th Edition和OpenGL Super Bible 7的完整的源代码(及相关模型),而且编译成功了。加上我对OpenGL日益增长的理解,就有了将这些示例项目转写为C#版的信心。

完整源代码在(https://github.com/bitzhuwei/CSharpGL)和(https://gitee.com/bitzhuwei/CSharpGL)

这些示例涉及legacy OpenGL、各种shader(vert/tesc/tese/geom/frag/comp)、texture、SSAO、ShadowMapping、raycast等等内容。

这些示例项目包含了对ktx、sbm、targa、vbm、dds格式的解析器。

demos.glGuide7code还包含了一部分glu的C#实现。

OpenGL Programming Guide 7th Edition

将openGLProgrammingGuide7/8版和openGLSuperBible7的源代码转换为C#

OpenGL Programming Guide 8th Edition

将openGLProgrammingGuide7/8版和openGLSuperBible7的源代码转换为C#

OpenGL Super Bible 7

将openGLProgrammingGuide7/8版和openGLSuperBible7的源代码转换为C#

将openGLProgrammingGuide7/8版和openGLSuperBible7的源代码转换为C#

End

下一步,我要把Assimp也转写为C#代码。如今C#的效率已经不输C++了。

  • 本文作者:WAP站长网
  • 本文链接: https://wapzz.net/post-27200.html
  • 版权声明:本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。
本站部分内容来源于网络转载,仅供学习交流使用。如涉及版权问题,请及时联系我们,我们将第一时间处理。
文章很赞!支持一下吧 还没有人为TA充电
为TA充电
还没有人为TA充电
0
0
  • 支付宝打赏
    支付宝扫一扫
  • 微信打赏
    微信扫一扫
感谢支持
文章很赞!支持一下吧
关于作者
2.8W+
9
1
2
WAP站长官方

PostgreSQL 分区最佳实践

上一篇

没有Happens

下一篇
评论区
内容为空

这一切,似未曾拥有

  • 复制图片
按住ctrl可打开默认菜单