mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-23 00:20:09 +01:00
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:
parent
85d459fcec
commit
9d41f1f552
3 changed files with 7 additions and 3 deletions
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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_ */
|
||||
|
|
|
|||
|
|
@ -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@
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue