191
197
SDL_GetCurrentDisplayMode(0, &mode);
192
printf("Screen bpp: %d\n", SDL_BITSPERPIXEL(mode.format));
194
printf("Vendor : %s\n", glGetString(GL_VENDOR));
195
printf("Renderer : %s\n", glGetString(GL_RENDERER));
196
printf("Version : %s\n", glGetString(GL_VERSION));
197
printf("Extensions : %s\n", glGetString(GL_EXTENSIONS));
198
SDL_Log("Screen bpp: %d\n", SDL_BITSPERPIXEL(mode.format));
200
SDL_Log("Vendor : %s\n", glGetString(GL_VENDOR));
201
SDL_Log("Renderer : %s\n", glGetString(GL_RENDERER));
202
SDL_Log("Version : %s\n", glGetString(GL_VERSION));
203
SDL_Log("Extensions : %s\n", glGetString(GL_EXTENSIONS));
200
206
status = SDL_GL_GetAttribute(SDL_GL_RED_SIZE, &value);
202
printf("SDL_GL_RED_SIZE: requested %d, got %d\n", 5, value);
208
SDL_Log("SDL_GL_RED_SIZE: requested %d, got %d\n", 5, value);
204
fprintf(stderr, "Failed to get SDL_GL_RED_SIZE: %s\n",
210
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Failed to get SDL_GL_RED_SIZE: %s\n",
207
213
status = SDL_GL_GetAttribute(SDL_GL_GREEN_SIZE, &value);
209
printf("SDL_GL_GREEN_SIZE: requested %d, got %d\n", 5, value);
215
SDL_Log("SDL_GL_GREEN_SIZE: requested %d, got %d\n", 5, value);
211
fprintf(stderr, "Failed to get SDL_GL_GREEN_SIZE: %s\n",
217
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Failed to get SDL_GL_GREEN_SIZE: %s\n",
214
220
status = SDL_GL_GetAttribute(SDL_GL_BLUE_SIZE, &value);
216
printf("SDL_GL_BLUE_SIZE: requested %d, got %d\n", 5, value);
222
SDL_Log("SDL_GL_BLUE_SIZE: requested %d, got %d\n", 5, value);
218
fprintf(stderr, "Failed to get SDL_GL_BLUE_SIZE: %s\n",
224
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Failed to get SDL_GL_BLUE_SIZE: %s\n",
221
227
status = SDL_GL_GetAttribute(SDL_GL_DEPTH_SIZE, &value);
223
printf("SDL_GL_DEPTH_SIZE: requested %d, got %d\n", depth, value);
229
SDL_Log("SDL_GL_DEPTH_SIZE: requested %d, got %d\n", depth, value);
225
fprintf(stderr, "Failed to get SDL_GL_DEPTH_SIZE: %s\n",
231
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Failed to get SDL_GL_DEPTH_SIZE: %s\n",
229
235
status = SDL_GL_GetAttribute(SDL_GL_MULTISAMPLEBUFFERS, &value);
231
printf("SDL_GL_MULTISAMPLEBUFFERS: requested 1, got %d\n", value);
237
SDL_Log("SDL_GL_MULTISAMPLEBUFFERS: requested 1, got %d\n", value);
233
fprintf(stderr, "Failed to get SDL_GL_MULTISAMPLEBUFFERS: %s\n",
239
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Failed to get SDL_GL_MULTISAMPLEBUFFERS: %s\n",
236
242
status = SDL_GL_GetAttribute(SDL_GL_MULTISAMPLESAMPLES, &value);
238
printf("SDL_GL_MULTISAMPLESAMPLES: requested %d, got %d\n", fsaa,
244
SDL_Log("SDL_GL_MULTISAMPLESAMPLES: requested %d, got %d\n", fsaa,
241
fprintf(stderr, "Failed to get SDL_GL_MULTISAMPLESAMPLES: %s\n",
247
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Failed to get SDL_GL_MULTISAMPLESAMPLES: %s\n",
246
252
status = SDL_GL_GetAttribute(SDL_GL_ACCELERATED_VISUAL, &value);
248
printf("SDL_GL_ACCELERATED_VISUAL: requested 1, got %d\n", value);
254
SDL_Log("SDL_GL_ACCELERATED_VISUAL: requested 1, got %d\n", value);
250
fprintf(stderr, "Failed to get SDL_GL_ACCELERATED_VISUAL: %s\n",
256
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Failed to get SDL_GL_ACCELERATED_VISUAL: %s\n",