Add support for GlProgram GL_FLOAT_VEC4.

https://github.com/androidx/media/issues/1039

PiperOrigin-RevId: 603684630
This commit is contained in:
huangdarwin 2024-02-02 07:43:49 -08:00 committed by Copybara-Service
parent c79f950d26
commit 1bd04cb5d9

View File

@ -420,6 +420,10 @@ public final class GlProgram {
GLES20.glUniform3fv(location, /* count= */ 1, floatValue, /* offset= */ 0);
GlUtil.checkGlError();
break;
case GLES20.GL_FLOAT_VEC4:
GLES20.glUniform4fv(location, /* count= */ 1, floatValue, /* offset= */ 0);
GlUtil.checkGlError();
break;
case GLES20.GL_FLOAT_MAT3:
GLES20.glUniformMatrix3fv(
location, /* count= */ 1, /* transpose= */ false, floatValue, /* offset= */ 0);