bltlib
2010
ST-Ericsson AB
Introduction
bltlib is a library and API towards the device driver for the B2R2 graphics hardware.
Conformance Description
Implementation Description
Implementation details
The client fills in a blt_req struct with all of the information required for the
blitting job.
The request method then submits the job to the blitting driver and hardware.
The driver analyzes the job and splits it into the required nodes.
If the job is run in synchronous mode, the request method returns only when the
job has been completed (or has failed). If the job is run in asynchronous mode,
the request method returns immediately. The client can use the synch method to
wait for completion.
When a client sends a request to bltlib, the job is sorted into a prioritized queue.
When the job can acquire the resources it needs, it is dispatched to the blitting hardware.
Supported versions
This section specifies the supported versions of the module.
bltlib supports only a subset of the bitmap formats defined by OpenMAX,
due to limitations in the blitting hardware.
Specifications
bltlib does not implement a standard specification but defines its own API.
Still, it borrows from some of the data types used in OpenMAX.
OpenMAX AL 1.0.1
-->
Khronos registry (OpenMAX AL)