Rémi Bernon (@rbernon) commented about dlls/opengl32/unix_thunks.c:
return STATUS_SUCCESS; }
+static NTSTATUS ext_glNamedFramebufferTextureMultiviewOVR( void *args ) +{ + struct glNamedFramebufferTextureMultiviewOVR_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glNamedFramebufferTextureMultiviewOVR( params->framebuffer, params->attachment, params->texture, params->level, params->baseViewIndex, params->numViews ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +}
This one might need to call `push_default_fbo` / `pop_default_fbo`. If I read the spec right it's equivalent to multiple `glFramebufferTextureLayer` calls, which does. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/9228#note_119040