Module: Mesa Branch: master Commit: f5610d99492ab981f3bcf2f8a3baaae882616f1d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5610d99492ab981f3bcf2f8a3baaae882616f1d
Author: Lionel Landwerlin <[email protected]> Date: Mon Nov 9 20:59:59 2020 +0200 st: trigger noop if the default value is not true v2: Verify that PIPE_CAP_FRONTEND_NOOP is available before calling vfunc (Icecream95) Signed-off-by: Lionel Landwerlin <[email protected]> Reviewed-by: Marek Olšák <[email protected]> (v1) Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7640> --- src/mesa/state_tracker/st_manager.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/mesa/state_tracker/st_manager.c b/src/mesa/state_tracker/st_manager.c index d96dd68e04f..9883425f2dd 100644 --- a/src/mesa/state_tracker/st_manager.c +++ b/src/mesa/state_tracker/st_manager.c @@ -990,6 +990,10 @@ st_api_create_context(struct st_api *stapi, struct st_manager *smapi, st->iface.pipe = st->pipe; st->iface.state_manager = smapi; + if (st->ctx->IntelBlackholeRender && + st->pipe->screen->get_param(st->pipe->screen, PIPE_CAP_FRONTEND_NOOP)) + st->pipe->set_frontend_noop(st->pipe, st->ctx->IntelBlackholeRender); + *error = ST_CONTEXT_SUCCESS; return &st->iface; } _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
