libdrm
snail_hunan
这个作者很懒,什么都没留下…
展开
-
libdrm学习-dumb buffer
dumb介绍dumb buffer,一般是指CPU buffer,我们把这个buffer的内容填充,GPU只负责完整显示出来,GPU并不会对dumb buffer做任何加速。关于dumb名字的由来,可以参照下面文章。https://blog.csdn.net/hexiaolong2009/article/details/105961192dumb buffer涉及三个主要操作, create, map, destroy。dumb使用dumb的create, map, destroy,三者都是通过原创 2022-01-03 20:38:42 · 1513 阅读 · 0 评论 -
libdrm学习-打开关闭设备
最近在学习libdrm库的使用,写点博客记录一下学习过程。先从libdrm设备打开关闭开始。libdrm打开,关闭设备,有对应的函数drmOpen, drmClose。但是我用这个函数,返回的总是0xffffffff。后面我看好多的libdrm的例子,都是直接使用open,close的。这样我的打开,关闭设备的代码如下:#include <fcntl.h>#include <stdio.h>#include <unistd.h>#include <x原创 2022-01-03 19:31:29 · 1221 阅读 · 0 评论