From 8caa21ef987c183c895db30d4db3144fe2bcdf5e Mon Sep 17 00:00:00 2001 From: twinaphex Date: Mon, 19 Dec 2016 18:49:56 +0100 Subject: [PATCH] (menu_display_gl.c) Get rid of implicit memset --- menu/drivers_display/menu_display_gl.c | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/menu/drivers_display/menu_display_gl.c b/menu/drivers_display/menu_display_gl.c index f1d056862d..0fe69d0ef3 100644 --- a/menu/drivers_display/menu_display_gl.c +++ b/menu/drivers_display/menu_display_gl.c @@ -174,7 +174,7 @@ static void menu_display_gl_draw_pipeline(void *data) { static float t = 0; video_shader_ctx_info_t shader_info; - struct uniform_info uniform_param = {0}; + struct uniform_info uniform_param; shader_info.data = NULL; shader_info.idx = draw->pipeline.id; @@ -184,13 +184,17 @@ static void menu_display_gl_draw_pipeline(void *data) t += 0.01; - uniform_param.enabled = true; - uniform_param.lookup.enable = true; - uniform_param.lookup.add_prefix = true; - uniform_param.lookup.idx = draw->pipeline.id; - uniform_param.lookup.type = SHADER_PROGRAM_VERTEX; uniform_param.type = UNIFORM_1F; + uniform_param.enabled = true; + uniform_param.location = 0; + uniform_param.count = 0; + + uniform_param.lookup.type = SHADER_PROGRAM_VERTEX; uniform_param.lookup.ident = "time"; + uniform_param.lookup.idx = draw->pipeline.id; + uniform_param.lookup.add_prefix = true; + uniform_param.lookup.enable = true; + uniform_param.result.f.v0 = t; video_shader_driver_set_parameter(uniform_param);