changeset 1074:3a0f684891ae

Fix NOGL compile option
author Michael Pavone <pavone@retrodev.com>
date Tue, 09 Aug 2016 22:54:35 -0700
parents 0eb4264c2287
children 4b8ab2d82aee
files render_sdl.c
diffstat 1 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/render_sdl.c	Tue Aug 09 22:49:32 2016 -0700
+++ b/render_sdl.c	Tue Aug 09 22:54:35 2016 -0700
@@ -279,10 +279,12 @@
 	SDL_GL_SetAttribute(SDL_GL_BLUE_SIZE, 5);
 	SDL_GL_SetAttribute(SDL_GL_DEPTH_SIZE, 0);
 	SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER, 1);
+#endif
 	main_window = SDL_CreateWindow(title, SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, width, height, flags);
 	if (!main_window) {
 		fatal_error("Unable to create SDL window: %s\n", SDL_GetError());
 	}
+#ifndef DISABLE_OPENGL
 	main_context = SDL_GL_CreateContext(main_window);
 	GLenum res = glewInit();
 	if (res != GLEW_OK) {
@@ -313,8 +315,8 @@
 		}
 		main_renderer = SDL_CreateRenderer(main_window, -1, flags);
 
-		if (!main_window || !main_renderer) {
-			fatal_error("unable to create SDL window: %s\n", SDL_GetError());
+		if (!main_renderer) {
+			fatal_error("unable to create SDL renderer: %s\n", SDL_GetError());
 		}
 		main_clip.x = main_clip.y = 0;
 		main_clip.w = width;