26 lines
677 B
Java
26 lines
677 B
Java
package com.kofax.kmc.ken.engines.gpu.shaders;
|
|
|
|
import android.opengl.GLES20;
|
|
import com.kofax.kmc.ken.engines.gpu.OpenGLESContextManager;
|
|
|
|
/* loaded from: classes3.dex */
|
|
public abstract class SinglePassShader extends Shader {
|
|
protected int _program;
|
|
|
|
public abstract int getProgram();
|
|
|
|
public SinglePassShader(OpenGLESContextManager openGLESContextManager) {
|
|
super(openGLESContextManager);
|
|
this._program = 0;
|
|
}
|
|
|
|
@Override // com.kofax.kmc.ken.engines.gpu.shaders.Shader
|
|
public void destroy() {
|
|
int i = this._program;
|
|
if (i != 0) {
|
|
GLES20.glDeleteProgram(i);
|
|
this._program = 0;
|
|
}
|
|
}
|
|
}
|