aboutsummaryrefslogtreecommitdiffstats
path: root/egltest.c
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2019-04-05 14:59:06 +0200
committerGerd Hoffmann <kraxel@redhat.com>2019-04-05 14:59:06 +0200
commit6f0c57e55dd0cf4308df013b09f5f65d74f1a6b5 (patch)
treee1b842d534a05f2292530c5f30bef1ff6f70f8f8 /egltest.c
parent51f4c324d12d1135b6ec511dd5e1b2c1d44fea5b (diff)
downloaddrminfo-6f0c57e55dd0cf4308df013b09f5f65d74f1a6b5.tar.gz
egltest: render classic triangle
Diffstat (limited to 'egltest.c')
-rw-r--r--egltest.c16
1 files changed, 14 insertions, 2 deletions
diff --git a/egltest.c b/egltest.c
index fdafa14..62eb577 100644
--- a/egltest.c
+++ b/egltest.c
@@ -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();
}