那是我的代码。 https://github.com/KunyiLockeLin/Vulkan
我遇到了问题。我加载一个三维模型并在模型上放置一个纹理。该模型是一个平面,只有2个三角形。纹理是256x256 32bit bmp文件。但结果总是失去右下角。
https://github.com/KunyiLockeLin/Vulkan/blob/master/problem1.jpg
我改为绘制线框。它发生了同样的问题。
https://github.com/KunyiLockeLin/Vulkan/blob/master/problem2.jpg
即使我画一个三角形。它也是。
https://github.com/KunyiLockeLin/Vulkan/blob/master/problem3.jpg
但是如果我把tiangle移到左边。这个问题似乎已经解决了。
https://github.com/KunyiLockeLin/Vulkan/blob/master/problem4.jpg
如果我将tiangle移动到右边。问题似乎变得更糟。
https://github.com/KunyiLockeLin/Vulkan/blob/master/problem5.jpg
答案 0 :(得分:0)
问题已经解决了。我的视图矩阵是错误的。初始矩阵应该是单位矩阵。