Tôi có một Shader đoạn với các thuộc tính sau:glGetUniformLocation trở -1 OpenGL ES (iPhone)
varying highp vec2 coordinate;
precision mediump float;
uniform sampler2D videoframe;
uniform sampler2D videosprite;
uniform vec4 mask;
uniform float threshold;
Tôi nhận được vị trí của họ và sau đó cài đặt chúng:
_frame = glGetUniformLocation(_program, "videoframe");
_sprite = glGetUniformLocation(_program, "videosprite");
_mask = glGetUniformLocation(_program, "mask");
_threshold = glGetUniformLocation(_program, "threshold");
NSLog(@"%i %i %i %i", _frame, _sprite, _mask, _threshold);
Tuy nhiên, nhật ký tiết lộ: 0 2 1 -1
Từ tài liệu, tôi thấy rằng -1 (đồng phục ngưỡng) có nghĩa là không thành công. Tại sao nó lại thất bại? Cảm ơn
Wow ... mặc dù tôi biết điều này, cảm ơn lời nhắc nhở. Đó là vấn đề ... – 0xSina