mirror of
https://github.com/libretro/RetroArch
synced 2025-03-29 22:20:21 +00:00
Get rid of video_shader_driver_get_prev_textures
This commit is contained in:
parent
000787837e
commit
9a04c4c67b
@ -3423,13 +3423,9 @@ static void *gl_init(const video_info_t *video,
|
||||
}
|
||||
|
||||
{
|
||||
unsigned minimum;
|
||||
video_shader_ctx_texture_t texture_info;
|
||||
|
||||
video_shader_driver_get_prev_textures(&texture_info);
|
||||
|
||||
minimum = texture_info.id;
|
||||
gl->textures = MAX(minimum + 1, gl->textures);
|
||||
unsigned texture_info_id = gl->shader->get_prev_textures(gl->shader_data);
|
||||
unsigned minimum = texture_info_id;
|
||||
gl->textures = MAX(minimum + 1, gl->textures);
|
||||
}
|
||||
|
||||
if (!video_shader_driver_info(&shader_info))
|
||||
@ -3628,7 +3624,6 @@ static bool gl_set_shader(void *data,
|
||||
{
|
||||
#if defined(HAVE_GLSL) || defined(HAVE_CG)
|
||||
unsigned textures;
|
||||
video_shader_ctx_texture_t texture_info;
|
||||
video_shader_ctx_init_t init_data;
|
||||
gl_t *gl = (gl_t*)data;
|
||||
|
||||
@ -3690,9 +3685,10 @@ static bool gl_set_shader(void *data,
|
||||
|
||||
gl_update_tex_filter_frame(gl);
|
||||
|
||||
video_shader_driver_get_prev_textures(&texture_info);
|
||||
|
||||
textures = texture_info.id + 1;
|
||||
{
|
||||
unsigned texture_info_id = gl->shader->get_prev_textures(gl->shader_data);
|
||||
textures = texture_info_id + 1;
|
||||
}
|
||||
|
||||
if (textures > gl->textures) /* Have to reinit a bit. */
|
||||
{
|
||||
|
@ -3458,16 +3458,6 @@ static const shader_backend_t *video_shader_set_backend(
|
||||
return NULL;
|
||||
}
|
||||
|
||||
bool video_shader_driver_get_prev_textures(
|
||||
video_shader_ctx_texture_t *texture)
|
||||
{
|
||||
if (!texture || !current_shader)
|
||||
return false;
|
||||
texture->id = current_shader->get_prev_textures(current_shader_data);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
bool video_shader_driver_get_ident(video_shader_ctx_ident_t *ident)
|
||||
{
|
||||
if (!ident || !current_shader)
|
||||
@ -3536,11 +3526,6 @@ static void video_shader_driver_scale_null(void *data,
|
||||
(void)scale;
|
||||
}
|
||||
|
||||
static unsigned video_shader_driver_num_null(void *data)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void video_shader_driver_reset_to_defaults(void)
|
||||
{
|
||||
if (!current_shader)
|
||||
@ -3558,8 +3543,6 @@ static void video_shader_driver_reset_to_defaults(void)
|
||||
|
||||
if (!current_shader->shader_scale)
|
||||
current_shader->shader_scale = video_shader_driver_scale_null;
|
||||
if (!current_shader->num_shaders)
|
||||
current_shader->num_shaders = video_shader_driver_num_null;
|
||||
if (!current_shader->get_current_shader)
|
||||
current_shader->get_current_shader= video_shader_driver_get_current_shader_null;
|
||||
}
|
||||
|
@ -1180,8 +1180,6 @@ enum gfx_ctx_api video_context_driver_get_api(void);
|
||||
|
||||
void video_context_driver_free(void);
|
||||
|
||||
bool video_shader_driver_get_prev_textures(video_shader_ctx_texture_t *texture);
|
||||
|
||||
bool video_shader_driver_get_ident(video_shader_ctx_ident_t *ident);
|
||||
|
||||
bool video_shader_driver_get_current_shader(video_shader_ctx_t *shader);
|
||||
|
Loading…
x
Reference in New Issue
Block a user