GL: Misc refactoring for clarity.
PiperOrigin-RevId: 415279434
This commit is contained in:
parent
d94bb08211
commit
df8a3dc362
@ -48,8 +48,7 @@ import java.io.IOException;
|
|||||||
* @param outputHeight The output height in pixels.
|
* @param outputHeight The output height in pixels.
|
||||||
* @param transformationMatrix The transformation matrix to apply to each frame.
|
* @param transformationMatrix The transformation matrix to apply to each frame.
|
||||||
* @param outputSurface The {@link Surface}.
|
* @param outputSurface The {@link Surface}.
|
||||||
* @param debugViewProvider Provider for optional debug views to show intermediate output, for
|
* @param debugViewProvider Provider for optional debug views to show intermediate output.
|
||||||
* debugging.
|
|
||||||
* @return A configured {@code FrameEditor}.
|
* @return A configured {@code FrameEditor}.
|
||||||
*/
|
*/
|
||||||
public static FrameEditor create(
|
public static FrameEditor create(
|
||||||
@ -259,12 +258,10 @@ import java.io.IOException;
|
|||||||
inputSurface.release();
|
inputSurface.release();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/** Focuses the specified surface with the specified width and height, then draws a quad. */
|
||||||
* Focuses the specified surface with the specified width and height, then draws a four-vertex
|
|
||||||
* triangle strip (which is a quadrilateral).
|
|
||||||
*/
|
|
||||||
private void focusAndDrawQuad(EGLSurface eglSurface, int width, int height) {
|
private void focusAndDrawQuad(EGLSurface eglSurface, int width, int height) {
|
||||||
GlUtil.focusSurface(eglDisplay, eglContext, eglSurface, width, height);
|
GlUtil.focusSurface(eglDisplay, eglContext, eglSurface, width, height);
|
||||||
|
// The four-vertex triangle strip forms a quad.
|
||||||
GLES20.glDrawArrays(GLES20.GL_TRIANGLE_STRIP, /* first= */ 0, /* count= */ 4);
|
GLES20.glDrawArrays(GLES20.GL_TRIANGLE_STRIP, /* first= */ 0, /* count= */ 4);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user