mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-23 04:40: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
|
* \brief the DRI2bufferDamageExtension set_damage_region method
|
||||||
*/
|
*/
|
||||||
static void
|
void
|
||||||
dri2_set_damage_region(__DRIdrawable *dPriv, unsigned int nrects, int *rects)
|
dri_set_damage_region(__DRIdrawable *dPriv, unsigned int nrects, int *rects)
|
||||||
{
|
{
|
||||||
struct dri_drawable *drawable = dri_drawable(dPriv);
|
struct dri_drawable *drawable = dri_drawable(dPriv);
|
||||||
struct pipe_box *boxes = NULL;
|
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) {
|
if (!is_kms_screen && pscreen->set_damage_region) {
|
||||||
screen->buffer_damage_extension = dri2BufferDamageExtensionTempl;
|
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;
|
*nExt++ = &screen->buffer_damage_extension.base;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -305,4 +305,7 @@ PUBLIC bool
|
||||||
dri2_query_compression_modifiers(__DRIscreen *_screen, uint32_t fourcc,
|
dri2_query_compression_modifiers(__DRIscreen *_screen, uint32_t fourcc,
|
||||||
enum __DRIFixedRateCompression rate, int max,
|
enum __DRIFixedRateCompression rate, int max,
|
||||||
uint64_t *modifiers, int *count);
|
uint64_t *modifiers, int *count);
|
||||||
|
|
||||||
|
PUBLIC void
|
||||||
|
dri_set_damage_region(__DRIdrawable *dPriv, unsigned int nrects, int *rects);
|
||||||
#endif /* _DRI_UTIL_H_ */
|
#endif /* _DRI_UTIL_H_ */
|
||||||
|
|
|
||||||
|
|
@ -51,6 +51,7 @@
|
||||||
dri2_query_dma_buf_format_modifier_attribs;
|
dri2_query_dma_buf_format_modifier_attribs;
|
||||||
dri_query_compatible_render_only_device_fd;
|
dri_query_compatible_render_only_device_fd;
|
||||||
driSWRastQueryBufferAge;
|
driSWRastQueryBufferAge;
|
||||||
|
dri_set_damage_region;
|
||||||
@nouveau_drm_screen_create@
|
@nouveau_drm_screen_create@
|
||||||
@radeon_drm_winsys_create@
|
@radeon_drm_winsys_create@
|
||||||
@amdgpu_winsys_create@
|
@amdgpu_winsys_create@
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue