From b376c7e0d2a641d9098ebea144b0ed216d9e2e6a Mon Sep 17 00:00:00 2001 From: Denis Pauk Date: Sat, 10 Feb 2018 22:09:06 +0200 Subject: [PATCH] correctly exit if have not found console fonts --- src/client/refresh/gl1/gl1_draw.c | 4 ++++ src/client/refresh/gl3/gl3_draw.c | 4 ++++ src/client/refresh/soft/sw_draw.c | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/src/client/refresh/gl1/gl1_draw.c b/src/client/refresh/gl1/gl1_draw.c index 37dc9e5b..4c4f2416 100644 --- a/src/client/refresh/gl1/gl1_draw.c +++ b/src/client/refresh/gl1/gl1_draw.c @@ -38,6 +38,10 @@ Draw_InitLocal(void) { /* load console characters */ draw_chars = R_FindImage("pics/conchars.pcx", it_pic); + if (!draw_chars) + { + ri.Sys_Error(ERR_FATAL, "Couldn't load pics/conchars.pcx"); + } } /* diff --git a/src/client/refresh/gl3/gl3_draw.c b/src/client/refresh/gl3/gl3_draw.c index 42b7fb17..3c4da429 100644 --- a/src/client/refresh/gl3/gl3_draw.c +++ b/src/client/refresh/gl3/gl3_draw.c @@ -38,6 +38,10 @@ GL3_Draw_InitLocal(void) { /* load console characters */ draw_chars = GL3_FindImage("pics/conchars.pcx", it_pic); + if (!draw_chars) + { + ri.Sys_Error(ERR_FATAL, "Couldn't load pics/conchars.pcx"); + } // set up attribute layout for 2D textured rendering glGenVertexArrays(1, &vao2D); diff --git a/src/client/refresh/soft/sw_draw.c b/src/client/refresh/soft/sw_draw.c index 8bb89740..32658e21 100644 --- a/src/client/refresh/soft/sw_draw.c +++ b/src/client/refresh/soft/sw_draw.c @@ -59,6 +59,10 @@ Draw_InitLocal void Draw_InitLocal (void) { draw_chars = RE_Draw_FindPic ("conchars"); + if (!draw_chars) + { + ri.Sys_Error(ERR_FATAL, "Couldn't load pics/conchars.pcx"); + } }