discord-jadx/app/src/main/java/c/o/b/d/c.java

41 lines
1.2 KiB
Java

package c.o.b.d;
import android.opengl.GLES20;
import c.o.b.a.d;
import c.o.b.c.f;
import d0.p;
import d0.z.d.m;
import kotlin.jvm.internal.DefaultConstructorMarker;
/* compiled from: GlShader.kt */
public final class c {
public static final a a = new a(null);
public final int b;
/* compiled from: GlShader.kt */
public static final class a {
public a(DefaultConstructorMarker defaultConstructorMarker) {
}
}
public c(int i, String str) {
m.checkNotNullParameter(str, "source");
int r0 = p.m86constructorimpl(GLES20.glCreateShader(p.m86constructorimpl(i)));
d.b("glCreateShader type=" + i);
GLES20.glShaderSource(r0, str);
GLES20.glCompileShader(r0);
int[] iArr = new int[1];
GLES20.glGetShaderiv(r0, f.l, iArr, 0);
if (iArr[0] != 0) {
this.b = r0;
return;
}
StringBuilder M = c.d.b.a.a.M("Could not compile shader ", i, ": '");
M.append(GLES20.glGetShaderInfoLog(r0));
M.append("' source: ");
M.append(str);
String sb = M.toString();
GLES20.glDeleteShader(r0);
throw new RuntimeException(sb);
}
}