GitLab will be down for maintenance this Sunday 13th June, from approx 7-11am UTC. This is for a PostgreSQL migration. See the tracker issue for more informations.

Commit 7ba4c545 authored by Icecream95's avatar Icecream95 Committed by Alyssa Rosenzweig
Browse files

panfrost: Stub out panfrost_render_condition


Reviewed-by: Alyssa Rosenzweig's avatarAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <mesa/mesa!8292>
parent 152bc5d1
......@@ -1319,6 +1319,19 @@ panfrost_set_active_query_state(struct pipe_context *pipe,
ctx->active_queries = enable;
}
static void
panfrost_render_condition(struct pipe_context *pipe,
struct pipe_query *query,
bool condition,
enum pipe_render_cond_flag mode)
{
struct panfrost_context *ctx = pan_context(pipe);
ctx->cond_query = (struct panfrost_query *)query;
ctx->cond_cond = condition;
ctx->cond_mode = mode;
}
static void
panfrost_destroy(struct pipe_context *pipe)
{
......@@ -1601,6 +1614,7 @@ panfrost_create_context(struct pipe_screen *screen, void *priv, unsigned flags)
gallium->set_scissor_states = panfrost_set_scissor_states;
gallium->set_polygon_stipple = panfrost_set_polygon_stipple;
gallium->set_active_query_state = panfrost_set_active_query_state;
gallium->render_condition = panfrost_render_condition;
gallium->create_query = panfrost_create_query;
gallium->destroy_query = panfrost_destroy_query;
......
......@@ -177,6 +177,10 @@ struct panfrost_context {
struct panfrost_blend_state *blit_blend;
struct hash_table *blend_shaders;
struct panfrost_query *cond_query;
bool cond_cond;
enum pipe_render_cond_flag cond_mode;
};
/* Corresponds to the CSO */
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment