OpenGL会自动截断它还是这是一个错误?
我有一段讨厌的 OpenGL 代码,它似乎在程序中设置了一个 float4x3 数组,方法是使用 glUniform4fv 和一个包含 float4 值的大数组(即每行 4 个浮点数而不是 3 个),它似乎可以工作。也就是说,OpenGL 只将 3 个值复制到矩阵的每一行并跳过第 4 个值。可以假设这将始终有效吗?
OpenGL会自动截断它还是这是一个错误?
我有一段讨厌的 OpenGL 代码,它似乎在程序中设置了一个 float4x3 数组,方法是使用 glUniform4fv 和一个包含 float4 值的大数组(即每行 4 个浮点数而不是 3 个),它似乎可以工作。也就是说,OpenGL 只将 3 个值复制到矩阵的每一行并跳过第 4 个值。可以假设这将始终有效吗?