diff options
author | Nicolai Hähnle <[email protected]> | 2017-10-10 13:58:48 +0200 |
---|---|---|
committer | Nicolai Hähnle <[email protected]> | 2017-10-10 13:58:48 +0200 |
commit | e14fe41e0bf5d82c0b22eda2f8dcea058ac6e610 (patch) | |
tree | 88978c7dc63ba4248b506817266762761cee37d2 /src/gallium/state_trackers/dri/dri2.c | |
parent | 4ec2ac11bd277a7eaa7cc506fd88228d05a22cd9 (diff) |
st/dri: implement createImageFromRenderbuffer(2)
Tested with dEQP-EGL.functional.image.*renderbuffer* tests.
Reviewed-by: Eric Anholt <[email protected]>
Diffstat (limited to 'src/gallium/state_trackers/dri/dri2.c')
-rw-r--r-- | src/gallium/state_trackers/dri/dri2.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/gallium/state_trackers/dri/dri2.c b/src/gallium/state_trackers/dri/dri2.c index 86721747878..324e357c358 100644 --- a/src/gallium/state_trackers/dri/dri2.c +++ b/src/gallium/state_trackers/dri/dri2.c @@ -1561,7 +1561,7 @@ dri2_get_capabilities(__DRIscreen *_screen) /* The extension is modified during runtime if DRI_PRIME is detected */ static __DRIimageExtension dri2ImageExtension = { - .base = { __DRI_IMAGE, 15 }, + .base = { __DRI_IMAGE, 17 }, .createImageFromName = dri2_create_image_from_name, .createImageFromRenderbuffer = dri2_create_image_from_renderbuffer, @@ -1579,6 +1579,12 @@ static __DRIimageExtension dri2ImageExtension = { .getCapabilities = dri2_get_capabilities, .mapImage = dri2_map_image, .unmapImage = dri2_unmap_image, + .createImageWithModifiers = NULL, + .createImageFromDmaBufs2 = NULL, + .queryDmaBufFormats = NULL, + .queryDmaBufModifiers = NULL, + .queryDmaBufFormatModifierAttribs = NULL, + .createImageFromRenderbuffer2 = dri2_create_image_from_renderbuffer2, }; static const __DRIrobustnessExtension dri2Robustness = { |