Код шейдера:
Код: Выделить всё
#version 430 core
layout (location = 0) in vec3 position;
layout (location = 1) uniform mat4 model;
layout (location = 2) uniform mat4 view;
layout (location = 3) uniform mat4 perspective;
void main() {
gl_Position = perspective * view * model * vec4(position, 1.0);
//gl_Position = mat4(1.0) * vec4(position, 1.0);
//gl_Position = vec4(position,1.0f);
}
Код C++
Код: Выделить всё
glm::mat4 viewMatrix,projectionMatrix,modelMatrix;
viewMatrix = glm::mat4(1.0f);
projectionMatrix = glm::mat4(1.0f);
modelMatrix = glm::mat4(1.0f);
std::cout
Подробнее здесь: [url]https://stackoverflow.com/questions/79263973/matrices-not-being-passed-to-vertex-shader[/url]