Files
base/middleware/gpu_hal/inc/hal_asw.h
2025-11-07 09:57:14 +08:00

38 lines
862 B
C

/*
* hal_asw.h
*@brief hal asw header file.
*
* Copyright (c) 2012 Semidrive Semiconductor.
* All rights reserved.
*
* Description:
*
* Revision History:
* -----------------
* 2022/09/19 create this file
*/
#ifndef __HAL_ASW_H__
#define __HAL_ASW_H__
#include "hal_asw_define.h"
#include "hal_comm_define.h"
/* full buf stride, must align 8 bit */
int HAL_ASW_FillTriangle(const HAL_FillRatriaInfo *info);
/* full buf stride, must align 8 bit */
int HAL_ASW_FillRect(const HAL_FillRectInfo *info);
/* cpu copy, Multi-threading is not supported */
int HAL_ASW_Rotate(const HAL_RotateInfo *info);
int HAL_ASW_RotateEx(const HAL_RotateInfo *info);
/****************************************************
inner function
*****************************************************/
int ASW_Rotate(const ASW_RotateInfo *info);
#endif //__HAL_ASW_H__