diff options
Diffstat (limited to 'kms++/src/extframebuffer.cpp')
| -rw-r--r-- | kms++/src/extframebuffer.cpp | 10 | 
1 files changed, 10 insertions, 0 deletions
| diff --git a/kms++/src/extframebuffer.cpp b/kms++/src/extframebuffer.cpp index 51f3611..f50c36e 100644 --- a/kms++/src/extframebuffer.cpp +++ b/kms++/src/extframebuffer.cpp @@ -102,4 +102,14 @@ uint8_t* ExtFramebuffer::map(unsigned plane)  	return p.map;  } +int ExtFramebuffer::prime_fd(unsigned plane) +{ +	FramebufferPlane& p = m_planes[plane]; + +	if (!p.prime_fd) +		throw invalid_argument("no primefb for non-dmabuf fb"); + +	return p.prime_fd; +} +  } | 
