Create video_shader_driver_get_ident

This commit is contained in:
twinaphex 2015-12-04 16:05:42 +01:00
parent 1956dffe9b
commit c8f2ef7734
3 changed files with 10 additions and 2 deletions

View File

@ -2565,8 +2565,7 @@ static void *gl_init(const video_info_t *video, const input_driver_t **input, vo
if (gl->shader)
{
RARCH_LOG("[GL]: Default shader backend found: %s.\n",
gl->shader->ident);
RARCH_LOG("[GL]: Default shader backend found: %s.\n", video_shader_driver_get_ident(gl->shader));
}
if (!gl_shader_init(gl))

View File

@ -113,3 +113,10 @@ void video_shader_driver_use(const shader_backend_t *shader, void *data, unsigne
return;
shader->use(data, index);
}
const char *video_shader_driver_get_ident(const shader_backend_t *shader)
{
if (!shader)
return NULL;
return shader->ident;
}

View File

@ -122,6 +122,8 @@ void video_shader_driver_deinit(const shader_backend_t *shader);
void video_shader_driver_use(const shader_backend_t *shader, void *data, unsigned index);
const char *video_shader_driver_get_ident(const shader_backend_t *shader);
#ifdef __cplusplus
}
#endif