diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/mxc/gpu-viv/hal/kernel/inc/gc_hal_raster.h | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/drivers/mxc/gpu-viv/hal/kernel/inc/gc_hal_raster.h b/drivers/mxc/gpu-viv/hal/kernel/inc/gc_hal_raster.h index a2bdb8f0c451..988577ff9285 100644 --- a/drivers/mxc/gpu-viv/hal/kernel/inc/gc_hal_raster.h +++ b/drivers/mxc/gpu-viv/hal/kernel/inc/gc_hal_raster.h @@ -339,6 +339,24 @@ gco2D_SetColorSourceEx( IN gctUINT32 TransparencyColor ); +/* Same as gco2D_SetColorSourceEx, but with better 64bit SW-path support. +** Please do NOT export the API now. +*/ +gceSTATUS +gco2D_SetColorSource64( + IN gco2D Engine, + IN gctUINT32 Address, + IN gctPOINTER Logical, + IN gctUINT32 Stride, + IN gceSURF_FORMAT Format, + IN gceSURF_ROTATION Rotation, + IN gctUINT32 SurfaceWidth, + IN gctUINT32 SurfaceHeight, + IN gctBOOL CoordRelative, + IN gceSURF_TRANSPARENCY Transparency, + IN gctUINT32 TransparencyColor + ); + /* Configure color source. */ gceSTATUS gco2D_SetColorSourceAdvanced( @@ -389,6 +407,23 @@ gco2D_SetMaskedSourceEx( IN gctUINT32 SurfaceHeight ); +/* Same as gco2D_SetMaskedSourceEx, but with better 64bit SW-path support. +** Please do NOT export the API now. +*/ +gceSTATUS +gco2D_SetMaskedSource64( + IN gco2D Engine, + IN gctUINT32 Address, + IN gctPOINTER Logical, + IN gctUINT32 Stride, + IN gceSURF_FORMAT Format, + IN gctBOOL CoordRelative, + IN gceSURF_MONOPACK MaskPack, + IN gceSURF_ROTATION Rotation, + IN gctUINT32 SurfaceWidth, + IN gctUINT32 SurfaceHeight + ); + /* Setup the source rectangle. */ gceSTATUS gco2D_SetSource( @@ -424,6 +459,21 @@ gco2D_SetTargetEx( IN gctUINT32 SurfaceHeight ); +/* Same as gco2D_SetTargetEx, but with better 64bit SW-path support. +** Please do NOT export the API now. +*/ +gceSTATUS +gco2D_SetTarget64( + IN gco2D Engine, + IN gctUINT32 Address, + IN gctPOINTER Logical, + IN gctUINT32 Stride, + IN gceSURF_ROTATION Rotation, + IN gctUINT32 SurfaceWidth, + IN gctUINT32 SurfaceHeight + ); + + /* Calculate and program the stretch factors. */ gceSTATUS gco2D_CalcStretchFactor( @@ -1055,3 +1105,5 @@ gco2D_NatureRotateTranslation( #endif #endif /* __gc_hal_raster_h_ */ + + |