what-the-bank/sources/com/kofax/kmc/ken/engines/gpu/shaders/TwoPassShader.java

35 lines
996 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 TwoPassShader extends Shader {
protected int _firstPassProgram;
protected int _secondPassProgram;
public abstract int getFirstPassProgram();
public abstract int getSecondPassProgram();
public TwoPassShader(OpenGLESContextManager openGLESContextManager) {
super(openGLESContextManager);
this._firstPassProgram = 0;
this._secondPassProgram = 0;
}
@Override // com.kofax.kmc.ken.engines.gpu.shaders.Shader
public void destroy() {
int i = this._firstPassProgram;
if (i != 0) {
GLES20.glDeleteProgram(i);
this._firstPassProgram = 0;
}
int i2 = this._secondPassProgram;
if (i2 != 0) {
GLES20.glDeleteProgram(i2);
this._secondPassProgram = 0;
}
}
}