Fix invalid bit shift when GPU shader attribute is not found
This commit is contained in:
parent
0bdb827bdf
commit
c4ee94328f
|
@ -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);
|
||||
|
||||
|
|
Loading…
Reference in New Issue