dri: make set_damage_region public

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30494>
This commit is contained in:
Mike Blumenkrantz 2024-07-30 10:34:09 -04:00 committed by Marge Bot
parent 85d459fcec
commit 9d41f1f552
3 changed files with 7 additions and 3 deletions

View file

@ -2029,8 +2029,8 @@ static const __DRI2interopExtension dri2InteropExtension = {
/**
* \brief the DRI2bufferDamageExtension set_damage_region method
*/
static void
dri2_set_damage_region(__DRIdrawable *dPriv, unsigned int nrects, int *rects)
void
dri_set_damage_region(__DRIdrawable *dPriv, unsigned int nrects, int *rects)
{
struct dri_drawable *drawable = dri_drawable(dPriv);
struct pipe_box *boxes = NULL;
@ -2166,7 +2166,7 @@ dri2_init_screen_extensions(struct dri_screen *screen,
if (!is_kms_screen && pscreen->set_damage_region) {
screen->buffer_damage_extension = dri2BufferDamageExtensionTempl;
screen->buffer_damage_extension.set_damage_region = dri2_set_damage_region;
screen->buffer_damage_extension.set_damage_region = dri_set_damage_region;
*nExt++ = &screen->buffer_damage_extension.base;
}

View file

@ -305,4 +305,7 @@ PUBLIC bool
dri2_query_compression_modifiers(__DRIscreen *_screen, uint32_t fourcc,
enum __DRIFixedRateCompression rate, int max,
uint64_t *modifiers, int *count);
PUBLIC void
dri_set_damage_region(__DRIdrawable *dPriv, unsigned int nrects, int *rects);
#endif /* _DRI_UTIL_H_ */

View file

@ -51,6 +51,7 @@
dri2_query_dma_buf_format_modifier_attribs;
dri_query_compatible_render_only_device_fd;
driSWRastQueryBufferAge;
dri_set_damage_region;
@nouveau_drm_screen_create@
@radeon_drm_winsys_create@
@amdgpu_winsys_create@