diff options
author | Philip Langdale <philipl@overt.org> | 2022-03-12 10:54:23 -0800 |
---|---|---|
committer | Philip Langdale <github.philipl@overt.org> | 2023-05-28 15:46:05 -0700 |
commit | 085f3e31a091daf7d6649508b162cfcde826702a (patch) | |
tree | 50eb9dc75c2c9071cad2b0e77baba4e97f1cb911 /video/out/opengl/hwdec_d3d11egl.c | |
parent | 959ef843d2752e802874b265b21ee6542388a019 (diff) | |
download | mpv-085f3e31a091daf7d6649508b162cfcde826702a.tar.bz2 mpv-085f3e31a091daf7d6649508b162cfcde826702a.tar.xz |
vo: hwdec: Pass the ra_ctx to hwdecs instead of just the ra
We will need the full ra_ctx to be able to look up all the state
required to initialise an ffmpeg vulkan hwcontext, so pass let's
pass the ra_ctx instead of just the ra.
Diffstat (limited to 'video/out/opengl/hwdec_d3d11egl.c')
-rw-r--r-- | video/out/opengl/hwdec_d3d11egl.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/video/out/opengl/hwdec_d3d11egl.c b/video/out/opengl/hwdec_d3d11egl.c index 4a91267bbe..84b985906c 100644 --- a/video/out/opengl/hwdec_d3d11egl.c +++ b/video/out/opengl/hwdec_d3d11egl.c @@ -86,7 +86,7 @@ static int init(struct ra_hwdec *hw) struct priv_owner *p = hw->priv; HRESULT hr; - if (!ra_is_gl(hw->ra)) + if (!ra_is_gl(hw->ra_ctx->ra)) return -1; if (!angle_load()) return -1; @@ -98,7 +98,7 @@ static int init(struct ra_hwdec *hw) if (!eglGetCurrentContext()) return -1; - GL *gl = ra_gl_get(hw->ra); + GL *gl = ra_gl_get(hw->ra_ctx->ra); const char *exts = eglQueryString(egl_display, EGL_EXTENSIONS); if (!gl_check_extension(exts, "EGL_ANGLE_d3d_share_handle_client_buffer") || |