mirror of
https://github.com/libretro/RetroArch
synced 2025-04-01 04:20:27 +00:00
gl1: check for vender/renderer was in the wrong place
This commit is contained in:
parent
b68764862d
commit
97247dbaec
@ -184,22 +184,6 @@ static void *gl1_gfx_init(const video_info_t *video,
|
|||||||
if (string_is_equal(ctx_driver->ident, "null"))
|
if (string_is_equal(ctx_driver->ident, "null"))
|
||||||
goto error;
|
goto error;
|
||||||
|
|
||||||
if (!string_is_empty(version))
|
|
||||||
sscanf(version, "%d.%d", &gl1->version_major, &gl1->version_minor);
|
|
||||||
|
|
||||||
{
|
|
||||||
char device_str[128];
|
|
||||||
|
|
||||||
device_str[0] = '\0';
|
|
||||||
|
|
||||||
strlcpy(device_str, vendor, sizeof(device_str));
|
|
||||||
strlcat(device_str, " ", sizeof(device_str));
|
|
||||||
strlcat(device_str, renderer, sizeof(device_str));
|
|
||||||
|
|
||||||
video_driver_set_gpu_device_string(device_str);
|
|
||||||
video_driver_set_gpu_api_version_string(version);
|
|
||||||
}
|
|
||||||
|
|
||||||
RARCH_LOG("[GL1]: Detecting screen resolution %ux%u.\n", full_x, full_y);
|
RARCH_LOG("[GL1]: Detecting screen resolution %ux%u.\n", full_x, full_y);
|
||||||
|
|
||||||
win_width = video->width;
|
win_width = video->width;
|
||||||
@ -241,6 +225,41 @@ static void *gl1_gfx_init(const video_info_t *video,
|
|||||||
|
|
||||||
RARCH_LOG("[GL1]: Using resolution %ux%u\n", temp_width, temp_height);
|
RARCH_LOG("[GL1]: Using resolution %ux%u\n", temp_width, temp_height);
|
||||||
|
|
||||||
|
vendor = (const char*)glGetString(GL_VENDOR);
|
||||||
|
renderer = (const char*)glGetString(GL_RENDERER);
|
||||||
|
version = (const char*)glGetString(GL_VERSION);
|
||||||
|
extensions = (const char*)glGetString(GL_EXTENSIONS);
|
||||||
|
|
||||||
|
if (!string_is_empty(version))
|
||||||
|
sscanf(version, "%d.%d", &gl1->version_major, &gl1->version_minor);
|
||||||
|
|
||||||
|
if (!string_is_empty(extensions))
|
||||||
|
gl1->extensions = string_split(extensions, " ");
|
||||||
|
|
||||||
|
RARCH_LOG("[GL1]: Vendor: %s, Renderer: %s.\n", vendor, renderer);
|
||||||
|
RARCH_LOG("[GL1]: Version: %s.\n", version);
|
||||||
|
RARCH_LOG("[GL1]: Extensions: %s\n", extensions);
|
||||||
|
|
||||||
|
{
|
||||||
|
char device_str[128];
|
||||||
|
|
||||||
|
device_str[0] = '\0';
|
||||||
|
|
||||||
|
if (!string_is_empty(vendor))
|
||||||
|
{
|
||||||
|
strlcpy(device_str, vendor, sizeof(device_str));
|
||||||
|
strlcat(device_str, " ", sizeof(device_str));
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!string_is_empty(renderer))
|
||||||
|
strlcat(device_str, renderer, sizeof(device_str));
|
||||||
|
|
||||||
|
video_driver_set_gpu_device_string(device_str);
|
||||||
|
|
||||||
|
if (!string_is_empty(version))
|
||||||
|
video_driver_set_gpu_api_version_string(version);
|
||||||
|
}
|
||||||
|
|
||||||
inp.input = input;
|
inp.input = input;
|
||||||
inp.input_data = input_data;
|
inp.input_data = input_data;
|
||||||
|
|
||||||
@ -251,17 +270,6 @@ static void *gl1_gfx_init(const video_info_t *video,
|
|||||||
video->is_threaded,
|
video->is_threaded,
|
||||||
FONT_DRIVER_RENDER_OPENGL1_API);
|
FONT_DRIVER_RENDER_OPENGL1_API);
|
||||||
|
|
||||||
vendor = (const char*)glGetString(GL_VENDOR);
|
|
||||||
renderer = (const char*)glGetString(GL_RENDERER);
|
|
||||||
version = (const char*)glGetString(GL_VERSION);
|
|
||||||
extensions = (const char*)glGetString(GL_EXTENSIONS);
|
|
||||||
|
|
||||||
gl1->extensions = string_split(extensions, " ");
|
|
||||||
|
|
||||||
RARCH_LOG("[GL1]: Vendor: %s, Renderer: %s.\n", vendor, renderer);
|
|
||||||
RARCH_LOG("[GL1]: Version: %s.\n", version);
|
|
||||||
RARCH_LOG("[GL1]: Extensions: %s\n", extensions);
|
|
||||||
|
|
||||||
gl1->smooth = settings->bools.video_smooth;
|
gl1->smooth = settings->bools.video_smooth;
|
||||||
gl1->supports_bgra = string_list_find_elem(gl1->extensions, "GL_EXT_bgra");
|
gl1->supports_bgra = string_list_find_elem(gl1->extensions, "GL_EXT_bgra");
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user