diff --git a/src/gallium/frontends/dri/dri2.c b/src/gallium/frontends/dri/dri2.c index fc40a6d6851..a1f5334e6b4 100644 --- a/src/gallium/frontends/dri/dri2.c +++ b/src/gallium/frontends/dri/dri2.c @@ -389,7 +389,7 @@ dri2_release_buffer(__DRIbuffer *bPriv) FREE(buffer); } -static void +void dri2_set_in_fence_fd(__DRIimage *img, int fd) { validate_fence_fd(fd); @@ -1754,7 +1754,7 @@ exit: return NULL; } -static bool +bool dri2_query_compression_rates(__DRIscreen *_screen, const __DRIconfig *config, int max, enum __DRIFixedRateCompression *rates, int *count) { @@ -1779,7 +1779,7 @@ dri2_query_compression_rates(__DRIscreen *_screen, const __DRIconfig *config, in return true; } -static bool +bool dri2_query_compression_modifiers(__DRIscreen *_screen, uint32_t fourcc, enum __DRIFixedRateCompression rate, int max, uint64_t *modifiers, int *count) diff --git a/src/gallium/frontends/dri/dri_util.h b/src/gallium/frontends/dri/dri_util.h index c2c6bacacd4..affecb6cd03 100644 --- a/src/gallium/frontends/dri/dri_util.h +++ b/src/gallium/frontends/dri/dri_util.h @@ -294,4 +294,15 @@ dri_query_compatible_render_only_device_fd(int kms_only_fd); PUBLIC int driSWRastQueryBufferAge(__DRIdrawable *pdp); + +PUBLIC void +dri2_set_in_fence_fd(__DRIimage *img, int fd); + +PUBLIC bool +dri2_query_compression_rates(__DRIscreen *_screen, const __DRIconfig *config, int max, + enum __DRIFixedRateCompression *rates, int *count); +PUBLIC bool +dri2_query_compression_modifiers(__DRIscreen *_screen, uint32_t fourcc, + enum __DRIFixedRateCompression rate, int max, + uint64_t *modifiers, int *count); #endif /* _DRI_UTIL_H_ */ diff --git a/src/gallium/targets/dri/dri.sym.in b/src/gallium/targets/dri/dri.sym.in index 8e4d7b6e70f..092ba3b3f64 100644 --- a/src/gallium/targets/dri/dri.sym.in +++ b/src/gallium/targets/dri/dri.sym.in @@ -26,6 +26,9 @@ dri_loader_get_extensions; dri_create_image_with_modifiers; dri_create_image_from_renderbuffer; + dri2_set_in_fence_fd; + dri2_query_compression_rates; + dri2_query_compression_modifiers; dri2_destroy_image; dri2_create_from_texture; dri_create_image;