我正在使用 assimp 从文件中加载一些场景/对象,并且我让它们更早地正确显示 - 但重写了我的 MVP 矩阵设置(写得非常糟糕而且难以理解)。
现在,我在标准渲染管道中绘制的大多数原语似乎都很好。我在原点周围有一个线框立方体,也可以放入一个三角形。但无论我做什么,我的加载 ASSIMP 的对象都拒绝被渲染为线框或实体。
我怀疑我犯的错误非常明显。我试图将代码简化为一个最小的示例。
该对象应该看起来像一块岩石,并且应该显示在线框框中。
由于我没有对网格代码进行太多更改,我猜问题出在scene.h
or中main.cpp
。
旧版本有 GLSL 程序,但我在这里删除了所有提及的内容。不过,我对 OpenGL Superbible 的理解是不需要着色器。那不可能吧?