···936936 screen = SDL_SetVideoMode(w, h, 0, SDL_flags);
937937938938 if(screen == NULL)
939939+ {
940940+ GPU_PushErrorCode("GPU_Init", GPU_ERROR_BACKEND_ERROR, "Screen surface creation failed.");
939941 return NULL;
942942+ }
940943#endif
941944942945 renderer->enabled_features = 0xFFFFFFFF; // Pretend to support them all if using incompatible headers
···10361039 window = SDL_GetWindowFromID(windowID);
10371040 if(window == NULL)
10381041 {
10421042+ GPU_PushErrorCode("GPU_CreateTargetFromWindow", GPU_ERROR_BACKEND_ERROR, "Failed to acquire the window from the given ID.");
10391043 if(created)
10401044 {
10411045 SDL_free(cdata->blit_buffer);
···10661070 screen = SDL_GetVideoSurface();
10671071 if(screen == NULL)
10681072 {
10731073+ GPU_PushErrorCode("GPU_CreateTargetFromWindow", GPU_ERROR_BACKEND_ERROR, "Failed to acquire the video surface.");
10691074 if(created)
10701075 {
10711076 SDL_free(cdata->blit_buffer);
···11281133 if (GLEW_OK != err)
11291134 {
11301135 // Probably don't have the right GL version for this renderer
11361136+ GPU_PushErrorCode("GPU_CreateTargetFromWindow", GPU_ERROR_BACKEND_ERROR, "Failed to initialize extensions for renderer %s.", renderer->id.name);
11311137 target->context->failed = 1;
11321138 return NULL;
11331139 }
···11781184 // Did the wrong runtime library try to use a later versioned renderer?
11791185 if(renderer->id.major_version < renderer->requested_id.major_version)
11801186 {
11811181- #ifdef SDL_GPU_USE_GLES
11821182- GPU_PushErrorCode("GPU_CreateTargetFromWindow", GPU_ERROR_BACKEND_ERROR, "Renderer version (%d) is incompatible with the available OpenGL runtime library version (%d).", renderer->requested_id.major_version, renderer->id.major_version);
11831183- #endif
11871187+ GPU_PushErrorCode("GPU_CreateTargetFromWindow", GPU_ERROR_BACKEND_ERROR, "Renderer major version (%d) is incompatible with the available OpenGL runtime library version (%d).", renderer->requested_id.major_version, renderer->id.major_version);
11841188 target->context->failed = 1;
11851189 return NULL;
11861190 }