Fix invalid bit shift when GPU shader attribute is not found

This commit is contained in:
Brecht Van Lommel 2020-05-18 21:22:02 +02:00
parent 0bdb827bdf
commit c4ee94328f
1 changed files with 3 additions and 1 deletions

View File

@ -257,7 +257,9 @@ GPUShaderInterface *GPU_shaderinterface_create(int32_t program)
input->location = glGetAttribLocation(program, name);
shaderface->enabled_attr_mask |= (1 << input->location);
if (input->location != -1) {
shaderface->enabled_attr_mask |= (1 << input->location);
}
set_input_name(shaderface, input, name, name_len);