FT800 Series Programmer Guide
Version 2.1
Document Reference No.: BRT_000030 Clearance No.: BRT#037
221
Copyright © Bridgetek Limited
CMD_LOADIDENTI–Y - Set the current matrix to the identity matrix This
command instructs the co-processor engine of the FT800 to set the current matrix
to the identity matrix, so that co-processor engine is able to form the new matrix
as requested by CMD_SCALE, CMD_ROTATE,CMD_TRANSLATE command. For
more information on the identity matrix, please see Bitmap transformation matrix
section.
C prototype
void cmd_loadidentity( );
Command layout
+0
CMD_LOADIDENTITY(0xffffff26)
5.40
CMD_SETMATRIX - write the current matrix to the
display list
The co-processor engine assigns the value of the current matrix to the bitmap
transform matrix of the graphics engine by generating display list commands, i.e.,
BITMAP_TRANSFORM_A-F. After this command, the following bitmap rendering
operation will be affected by the new transform matrix.
C prototype
void cmd_setmatrix( );
Command layout
+0
CMD_SETMATRIX(0xffffff2a)
Parameter
None
5.41
CMD_GETMATRIX - retrieves the current matrix
coefficients
To retrieve the current matrix within the context of co-processor engine. Please
note the matrix within the context of co-processor engine will not apply to the
bitmap transformation until it is passed to graphics engine through
CMD_SETMATRIX.
C prototype
void cmd_getmatrix( int32_t a,