我可以像这样在我的着色器中设置一个值:
public void setOpacity(float op){
GLES20.glUseProgram(iProgId);
// get handle to transformation matrix
mOpacityHandle = GLES20.glGetUniformLocation(iProgId, "opValue");
//Apply the opacity value
GLES20.glUniform1f(mOpacityHandle, op);
}
这很好用(在这个特定的例子中,我使用这个代码来设置我的四边形的不透明度)
但是,我如何能够查询我刚刚从着色器中设置的值?例如在getOpacity
方法中使用?