summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFang Tan <tanfang@uniontech.com>2021-02-07 14:19:52 +0800
committerFang Tan <tanfang@uniontech.com>2021-02-07 14:23:49 +0800
commit2418cfe7e7af581698b85f51e849d20c876b17e3 (patch)
tree7ef95e0e2b08761fabbbf2b5f5e7f9a83f7c45b9
parente6386d1b99366ea7559438c0d3abd2ae2d6d61ac (diff)
Multiple GL_ TRIANGLE_ STRIP draw merge.
-rw-r--r--cube-tex.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/cube-tex.c b/cube-tex.c
index c8f24c0..467cd59 100644
--- a/cube-tex.c
+++ b/cube-tex.c
@@ -564,12 +564,7 @@ static void draw_cube_tex(unsigned i)
if (gl.mode == NV12_2IMG)
glUniform1i(gl.textureuv, 1);
- glDrawArrays(GL_TRIANGLE_STRIP, 0, 4);
- glDrawArrays(GL_TRIANGLE_STRIP, 4, 4);
- glDrawArrays(GL_TRIANGLE_STRIP, 8, 4);
- glDrawArrays(GL_TRIANGLE_STRIP, 12, 4);
- glDrawArrays(GL_TRIANGLE_STRIP, 16, 4);
- glDrawArrays(GL_TRIANGLE_STRIP, 20, 4);
+ glDrawArrays(GL_TRIANGLE_STRIP, 0, 24);
}
const struct egl * init_cube_tex(const struct gbm *gbm, enum mode mode, int samples)