diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/drmtest.c | 8 | ||||
| -rw-r--r-- | lib/drmtest.h | 1 |
2 files changed, 9 insertions, 0 deletions
diff --git a/lib/drmtest.c b/lib/drmtest.c index dc655c47..6bf57c1f 100644 --- a/lib/drmtest.c +++ b/lib/drmtest.c @@ -133,4 +133,12 @@ void gem_set_tiling(int fd, uint32_t handle, int tiling, int stride) assert(st.tiling_mode == tiling); } +void gem_close(int fd, uint32_t handle) +{ + struct drm_gem_close close_bo; + int ret; + close_bo.handle = handle; + ret = drmIoctl(fd, DRM_IOCTL_GEM_CLOSE, &close_bo); + assert(ret == 0); +} diff --git a/lib/drmtest.h b/lib/drmtest.h index 02138dca..c2aaaeef 100644 --- a/lib/drmtest.h +++ b/lib/drmtest.h @@ -38,3 +38,4 @@ int drm_open_any_master(void); void gem_set_tiling(int fd, uint32_t handle, int tiling, int stride); +void gem_close(int fd, uint32_t handle); |
