Move field initialization to constructor in DebugViewShaderProgram

PiperOrigin-RevId: 733279837
This commit is contained in:
Googler 2025-03-04 04:48:58 -08:00 committed by Copybara-Service
parent 7a00841323
commit c044af9063

View File

@ -68,14 +68,16 @@ public final class DebugViewShaderProgram implements GlShaderProgram {
private Executor errorListenerExecutor; private Executor errorListenerExecutor;
private @MonotonicNonNull EGLDisplay eglDisplay; private @MonotonicNonNull EGLDisplay eglDisplay;
private int outputWidth = C.LENGTH_UNSET; private int outputWidth;
private int outputHeight = C.LENGTH_UNSET; private int outputHeight;
public DebugViewShaderProgram( public DebugViewShaderProgram(
Context context, DebugViewProvider debugViewProvider, ColorInfo outputColorInfo) { Context context, DebugViewProvider debugViewProvider, ColorInfo outputColorInfo) {
this.context = context; this.context = context;
this.debugViewProvider = debugViewProvider; this.debugViewProvider = debugViewProvider;
this.outputColorInfo = outputColorInfo; this.outputColorInfo = outputColorInfo;
this.outputWidth = C.LENGTH_UNSET;
this.outputHeight = C.LENGTH_UNSET;
inputListener = new InputListener() {}; inputListener = new InputListener() {};
outputListener = new OutputListener() {}; outputListener = new OutputListener() {};
errorListener = errorListener =