diff --git a/gfx/drivers/gl.c b/gfx/drivers/gl.c index 4d72f3f9de..400abf675b 100644 --- a/gfx/drivers/gl.c +++ b/gfx/drivers/gl.c @@ -2561,9 +2561,10 @@ static void gl_get_overlay_interface(void *data, static retro_proc_address_t gl_get_proc_address(void *data, const char *sym) { - gfx_ctx_proc_address_t proc_address = {0}; + gfx_ctx_proc_address_t proc_address; - proc_address.sym = sym; + proc_address.addr = NULL; + proc_address.sym = sym; video_context_driver_get_proc_address(&proc_address); diff --git a/gfx/drivers/vg.c b/gfx/drivers/vg.c index 2362e2f663..345bfde447 100644 --- a/gfx/drivers/vg.c +++ b/gfx/drivers/vg.c @@ -234,7 +234,8 @@ static void *vg_init(const video_info_t *video, { gfx_ctx_proc_address_t proc_address; - proc_address.sym = "vgCreateEGLImageTargetKHR"; + proc_address.addr = NULL; + proc_address.sym = "vgCreateEGLImageTargetKHR"; video_context_driver_get_proc_address(&proc_address);