47 lines
941 B
Markdown
47 lines
941 B
Markdown
|
||
# 使用gpu opengles在drm上画图。
|
||
|
||
## 文件列表
|
||
|
||
| Syntax | Description |
|
||
| ----------- | ----------- |
|
||
| color_test.c | 直接刷写fb的像素值 |
|
||
| simple-es2.c | 使用GBM + pbuffer离屏渲染,并写入文件 |
|
||
| triangle-es2.c | 使用GBM + surface渲染opengles到屏幕 |
|
||
| triangle-es2-x11.c | 使用X11 + xwin渲染opengles到屏幕 |
|
||
|
||
## 快捷指令
|
||
|
||
编译所有程序
|
||
```
|
||
make
|
||
```
|
||
|
||
编译并执行x11测试
|
||
```
|
||
make x11
|
||
```
|
||
|
||
编译并执行gbm测试
|
||
```
|
||
make gbm
|
||
```
|
||
|
||
编译并执行gbm测试,使用1号输出
|
||
```
|
||
make gbm-1
|
||
```
|
||
|
||
程序支持的参数:
|
||
```
|
||
Usage: ./build/bin/TriangleEsDemo --conn=[num] -w=[num] -h=[num] --help
|
||
Parameters:
|
||
--conn=[num] : choose connector index [num]
|
||
-w=[num] : choose a valid screen can set pixel width [num]
|
||
-w=[num] : choose a valid screen can set pixel height [num]
|
||
--help : show this message
|
||
```
|
||
|
||
## 依赖
|
||
|
||
libgbm-dev, libopengles-dev |