diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2019-04-05 14:59:06 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2019-04-05 14:59:06 +0200 |
commit | 6f0c57e55dd0cf4308df013b09f5f65d74f1a6b5 (patch) | |
tree | e1b842d534a05f2292530c5f30bef1ff6f70f8f8 /egltest.c | |
parent | 51f4c324d12d1135b6ec511dd5e1b2c1d44fea5b (diff) | |
download | drminfo-6f0c57e55dd0cf4308df013b09f5f65d74f1a6b5.tar.gz |
egltest: render classic triangle
Diffstat (limited to 'egltest.c')
-rw-r--r-- | egltest.c | 16 |
1 files changed, 14 insertions, 2 deletions
@@ -32,9 +32,21 @@ static void egl_print_info(void) static void egl_draw(void) { - /* green background */ - glClearColor(0.0, 0.6, 0.0, 1.0); + /* dark gray background */ + glClearColor(0.2, 0.2, 0.2, 1.0); glClear(GL_COLOR_BUFFER_BIT); + + /* draw rectangle */ + glBegin(GL_TRIANGLES); + glColor3f(0.0, 0.0, 1.0); /* blue */ + glVertex2f(-0.9, -0.9); + glColor3f(0.0, 1.0, 0.0); /* green */ + glVertex2f(0.9, 0.9); + glColor3f(1.0, 0.0, 0.0); /* red */ + glVertex2f(0.9, -0.9); + glEnd(); + + /* done */ glFlush(); } |