From f47feaa72baf2f4abd896f0e52a683491d7de61f Mon Sep 17 00:00:00 2001 From: X512 Date: Mon, 4 Jan 2021 22:18:17 -0600 Subject: [PATCH] frontends/hgl: set framebuffer id Reviewed-by: Alexander von Gluck IV Part-of: --- src/gallium/frontends/hgl/hgl.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gallium/frontends/hgl/hgl.c b/src/gallium/frontends/hgl/hgl.c index efc4205f74c..ee530afbea8 100644 --- a/src/gallium/frontends/hgl/hgl.c +++ b/src/gallium/frontends/hgl/hgl.c @@ -217,6 +217,8 @@ hgl_st_manager_get_param(struct st_manager *smapi, enum st_manager_param param) } +static uint32_t hgl_fb_ID = 0; + /** * Create new framebuffer */ @@ -254,6 +256,7 @@ hgl_create_st_framebuffer(struct hgl_context* context) p_atomic_set(&buffer->stfbi->stamp, 1); buffer->stfbi->st_manager_private = (void*)buffer; + buffer->stfbi->ID = p_atomic_inc_return(&hgl_fb_ID); buffer->stfbi->state_manager = context->manager; return buffer;