提交 d9f34825 编写于 作者: S Shaolin 提交者: jp9000

libobs-opengl: Log adapter and driver info

Closes jp9000/obs-studio#1197
上级 277b6640
......@@ -214,13 +214,24 @@ int device_create(gs_device_t **p_device, uint32_t adapter)
if (!device->plat)
goto fail;
const char *glVendor = (const char *)glGetString(GL_VENDOR);
const char *glRenderer = (const char *)glGetString(GL_RENDERER);
blog(LOG_INFO, "Loading up OpenGL on adapter %s %s", glVendor,
glRenderer);
if (!gl_init_extensions(device)) {
errorcode = GS_ERROR_NOT_SUPPORTED;
goto fail;
}
blog(LOG_INFO, "OpenGL version: %s", glGetString(GL_VERSION));
const char *glVersion = (const char *)glGetString(GL_VERSION);
const char *glShadingLanguage = (const char *)glGetString(
GL_SHADING_LANGUAGE_VERSION);
blog(LOG_INFO, "OpenGL loaded successfully, version %s, shading "
"language %s", glVersion, glShadingLanguage);
gl_enable(GL_CULL_FACE);
device_leave_context(device);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册