show opengl unavailable warning

This commit is contained in:
FunkyFr3sh 2018-06-22 04:27:34 +02:00
parent f5b661dc1b
commit fa54189259
5 changed files with 67 additions and 17 deletions

View file

@ -22,6 +22,7 @@
#include "surface.h"
#include "paletteshader.h"
char OpenglVersion[128];
BOOL detect_cutscene();
DWORD WINAPI render_soft_main(void);
@ -33,6 +34,14 @@ DWORD WINAPI render_main(void)
HGLRC hRC = wglCreateContext(ddraw->render.hDC);
BOOL madeCurrent = hRC && wglMakeCurrent(ddraw->render.hDC, hRC);
char *glversion = (char *)glGetString(GL_VERSION);
if (glversion)
{
strncpy(OpenglVersion, glversion, sizeof(OpenglVersion));
const char deli[2] = " ";
strtok(OpenglVersion, deli);
}
if (!madeCurrent || (ddraw->autorenderer && glGetError() != GL_NO_ERROR))
{
if (madeCurrent)