diff options
Diffstat (limited to 'source/blender/gpu/intern/gpu_immediate.c')
-rw-r--r-- | source/blender/gpu/intern/gpu_immediate.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/gpu/intern/gpu_immediate.c b/source/blender/gpu/intern/gpu_immediate.c index 11c4cfba8df..2fa7ee5fb32 100644 --- a/source/blender/gpu/intern/gpu_immediate.c +++ b/source/blender/gpu/intern/gpu_immediate.c @@ -141,8 +141,9 @@ void immBindProgram(GLuint program, const GPUShaderInterface *shaderface) imm.bound_program = program; imm.shader_interface = shaderface; - if (!imm.vertex_format.packed) + if (!imm.vertex_format.packed) { VertexFormat_pack(&imm.vertex_format); + } glUseProgram(program); get_attr_locations(&imm.vertex_format, &imm.attr_binding, shaderface); |