... | @@ -78,8 +78,8 @@ your DRI device. Generally, it is `/dev/dri/card0`. |
... | @@ -78,8 +78,8 @@ your DRI device. Generally, it is `/dev/dri/card0`. |
|
You can use the key `dri.pixelformat` to specify the DRM pixel format
|
|
You can use the key `dri.pixelformat` to specify the DRM pixel format
|
|
of the screen. We use libdrm's fourcc code to defined the pixel format
|
|
of the screen. We use libdrm's fourcc code to defined the pixel format
|
|
of the screen surface in MiniGUI run-time configuration. For example,
|
|
of the screen surface in MiniGUI run-time configuration. For example,
|
|
`XR24` means `X8R8G8B8` pixel format, and `AR32` means `A8R8G8B8` pixel
|
|
`XR24` means `X8R8G8B8` pixel format (`DRM_FORMAT_XRGB8888`), and
|
|
format.
|
|
`AR24` means `A8R8G8B8` pixel format (`DRM_FORMAT_ARGB8888`).
|
|
|
|
|
|
For more information, please see `<drm/drm_fourcc.h>` header file.
|
|
For more information, please see `<drm/drm_fourcc.h>` header file.
|
|
Note that only 8/16/24/32 bpp RGB formats are supported.
|
|
Note that only 8/16/24/32 bpp RGB formats are supported.
|
... | @@ -283,6 +283,7 @@ https://github.com/VincentWei/mg-tests/tree/master/dri-engine |
... | @@ -283,6 +283,7 @@ https://github.com/VincentWei/mg-tests/tree/master/dri-engine |
|
In the near future, the MiniGUI team will:
|
|
In the near future, the MiniGUI team will:
|
|
|
|
|
|
* Enhance `dri` engine to support MiniGUI-Processes run-time mode.
|
|
* Enhance `dri` engine to support MiniGUI-Processes run-time mode.
|
|
|
|
* Enhance `dri` engine to support video plane/overlay.
|
|
* Implement the MiniGUI back-end of `cairo` and `EGL` for OpenGL,
|
|
* Implement the MiniGUI back-end of `cairo` and `EGL` for OpenGL,
|
|
OpenGL ES, and OpenVG, in order to fully exploit the GPU's 2D/3D
|
|
OpenGL ES, and OpenVG, in order to fully exploit the GPU's 2D/3D
|
|
accelerated rendering capabilities.
|
|
accelerated rendering capabilities.
|
... | | ... | |