mirror of
https://gitee.com/zlgopen/awtk.git
synced 2024-12-01 19:49:11 +08:00
udapte docs
This commit is contained in:
parent
dccbdcc40a
commit
74407e681d
@ -5,9 +5,18 @@
|
||||
|
||||
## 一、输入设备相关问题
|
||||
|
||||
### 1.指针设备问题的检查列表:
|
||||
|
||||
* 设备名称是否正确。
|
||||
* 电阻屏是否校准。
|
||||
* x/y是否需要对调或其它变换。
|
||||
|
||||
## 二、显示相关问题
|
||||
|
||||
* 1.图片颜色不正常
|
||||
### 1.图片颜色不正常的检查列表:
|
||||
|
||||
* LCD的格式是否正确。
|
||||
* 图片格式是否正确。
|
||||
|
||||
## 三、资源相关问题
|
||||
|
||||
@ -19,5 +28,13 @@
|
||||
|
||||
* 2.内存泄露
|
||||
|
||||
> 如果定义宏了ENABLE\_MEM\_LEAK\_CHECK,每次内存分配都会记录分配的位置、大小和时间,并在窗口打开和关闭时,通过log_debug显示当前未释放的内存块。根据块数的变化可以看出是否有内存泄露,并根据分配的位置可以定位泄露的位置。
|
||||
>
|
||||
> 如果定义宏了ENABLE\_MEM\_LEAK\_CHECK,每次内存分配都会记录分配的位置、大小和时间,并在窗口打开和关闭时,通过log\_debug显示当前未释放的内存块。根据块数的变化可以看出是否有内存泄露,并根据分配的位置可以定位泄露的位置。
|
||||
|
||||
|
||||
## 五、性能问题
|
||||
|
||||
性能问题的检查列表:
|
||||
|
||||
* 1.硬件加速是否启用。
|
||||
* 2.memcpy的速度是否正常。
|
||||
* 3.在window\_manager\_paint\_normal函数中查看last\_paint\_cost是否在合理的范围。
|
||||
|
12
src/blend/README.md
Normal file
12
src/blend/README.md
Normal file
@ -0,0 +1,12 @@
|
||||
# 图片合成函数
|
||||
|
||||
下列文件均由gen.sh根据template中的模板自动生成:
|
||||
|
||||
* blend\_image\*.c/.h
|
||||
* rotate\_image\*.c/.h
|
||||
* fill\_image\*.c/.h
|
||||
|
||||
> 支持新的格式可以修改gen.sh,并运行gen.sh。
|
||||
|
||||
> gen.sh是bash脚本,Windows下可在git bash下运行。
|
||||
|
@ -2,6 +2,10 @@
|
||||
|
||||
目前支持3类不同的LCD实现。
|
||||
|
||||
* 基于framebuffer实现:lcd_mem.inc
|
||||
* 基于寄存器实现:lcd_reg.inc
|
||||
* 基于vgcanvas实现:lcd_vgcanvas.inc
|
||||
* 基于寄存器实现:lcd\_reg.inc
|
||||
* 基于framebuffer实现:lcd\_mem.inc
|
||||
* 基于vgcanvas实现(有GPU时才启用):lcd\_vgcanvas.inc
|
||||
|
||||
> lcd\_mem\*.c/.h均由gen.sh根据template下的模板自动生成。支持新的格式可以修改gen.sh,并运行gen.sh。
|
||||
|
||||
> gen.sh是bash脚本,Windows下可在git bash下运行。
|
||||
|
Loading…
Reference in New Issue
Block a user