【问题标题】:How to learn OpenGL 3.x using C? [closed]如何使用 C 学习 OpenGL 3.x? [关闭]
【发布时间】:2019-03-30 02:07:35
【问题描述】:

我知道那里有很多关于 OpenGL 的教程,但是我发现的所有优秀教程都使用了一些 C++ 库(主要是 GLM),这使得想要使用 C 的人难以理解,或/并且特定于 Microsoft Windows。

我的问题是:

  1. 有没有人知道一个使用 C 而不是特定于 Windows 的优秀 OpenGL 3.x 教程?
  2. OpenGL“红皮书”使用哪种编程语言?

【问题讨论】:

    标签: c opengl cross-platform


    【解决方案1】:

    有没有人知道使用 C 而不是特定于 Windows 的优秀 OpenGL 3.x 教程?

    如果我没记错的话,Nicol Bolas's tutorials 使用 C++(用于 GLM)。我建议您在适用的情况下将 GLM 替换为我的 linmath.h

    OpenGL“红皮书”使用哪种编程语言?

    较早的版本 (

    【讨论】:

    • 感谢您的快速回复!我希望“linmath”能解决我的 C++ 问题。
    • 在网上找遍了,终于找到有人推荐一个好的OpenGL的C数学库!谢谢sssss一直在找一个
    • 这很棒,将 glm.h 换成 linmath.h 将我的编译时间从 350 毫秒降低到 70 毫秒
    • @racarate:谢谢。请报告您在使用 linmath.h 时遇到的所有问题——不过,我最终必须实现更有效的矩阵求逆。这不是一个难题……
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-27
    • 2010-09-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多