Phooyau
f4c301d055
GPU 预处理单 buffer 随帧切换
...
Signed-off-by: fuyao<fuyao28@h-partners.com >
2026-08-07 16:23:23 +08:00
zhangyifan
a6e4d368dd
sync code
...
Signed-off-by: zhangyifan <zhangyifan140@h-partners.com >
Change-Id: Id5bba2297abc3f1c0dcfa36a5f8e7debd7a26cba
2026-08-04 08:21:10 +00:00
dingpy
e21a25261e
Prealloc修复&stride防篡改
...
Signed-off-by: dingpy <dingpanyun1@huawei.com >
Change-Id: Iaebdbdbe5a9065240ea9348d7aad45d9e8635606
2026-07-23 13:41:37 +00:00
mashaobo
b598c58709
update: 更新文件 surface_buffer_impl.h
...
Signed-off-by: mashaobo <mashaobo10@h-partners.com >
2026-07-16 20:51:34 +08:00
mashaobo
5f47d2ff6f
Merge branch '0709' of git@gitcode.com:mashaobo/graphic_graphic_surface.git into 'master'
...
# Conflicts:
# conflict interfaces/inner_api/surface/surface_buffer.h
# conflict surface/include/surface_buffer_impl.h
2026-07-16 20:33:47 +08:00
dingpy
daa4f88a1e
防篡改校验
...
Signed-off-by: dingpy <dingpanyun1@huawei.com >
Change-Id: I6bbbdfdef16d22caa9d49bc3ba819fdbb242d4a0
2026-07-14 03:38:43 +00:00
hewenpeng
00263a2677
refactor(surface): move new video dimension type APIs to end of header files
...
Move newly added SetVideoDimensionType/GetVideoDimensionType and related declarations to the end of their respective sections in header files for better code organization.
Signed-off-by: hewenpeng <hewenpeng@h-partners.com >
Co-Authored-By: Agent
2026-07-13 20:14:27 +08:00
hewenpeng
28e411ca3b
surface meta data 3d
...
Signed-off-by: hewenpeng <hewenpeng@h-partners.com >
2026-07-09 22:42:27 +08:00
fangxiang
15d0410609
feat: update surface buffer interfaces and queue flow
...
Signed-off-by: fangxiang <fangxiang19@huawei.com >
Co-Authored-By: Agent
Change-Id: I47c9ee64b16fae377c1904df0b630617acd79e93
2026-06-04 12:20:51 +00:00
fangxiang
49892bcea3
fix: align surface buffer destructor callback return type
...
Co-Authored-By: Agent
Signed-off-by: fangxiang <fangxiang19@huawei.com >
Change-Id: Icae7335cfa79a0f2e4ac2283e1f16da85659b626
2026-06-01 12:30:43 +00:00
lollipopolive
65f39e066b
add delegate code
...
Signed-off-by: lollipopolive <liuqi149@huawei.com >
2026-05-26 22:15:41 +08:00
m00472246
04aaee1d59
车机二阶段surface修改 Signed-off-by: m00472246 <majingtao1@huawei.com>
...
Signed-off-by: m00472246 <majingtao1@huawei.com >
Change-Id: I662f6a2dd846dadafb99a35474c34e0d5e24e02b
2026-02-13 07:23:00 +00:00
jiangwenyu1
4ac4b13aa8
cleanCache LastBuffer归属优化
...
Signed-off-by: jiangwenyu <jiangwenyu1@huawei.com >
2026-02-03 09:38:33 +08:00
dingpy
3effc15c2c
CloneBufferHandle需求实现
...
Signed-off-by: dingpy <dingpanyun1@huawei.com >
Change-Id: I122e2ce06e1741ea77c56f920ed0ee9a1b4a2537
2025-12-18 06:55:03 +00:00
littleguard
3c0e65435d
新增接口查询buffer的flush时间
...
Signed-off-by: littleguard <zhangshilong1@huawei.com >
2025-11-21 00:41:59 +08:00
花祭
50fa1dc756
feat: GPU 缓存适配动态壁纸
...
Signed-off-by: 花祭 <jiazihao1@h-partners.com >
Change-Id: I7223c34cb229090e36ca1069d94d806db64bee25
2025-10-30 06:37:17 +00:00
fangxiang
f26c209737
add flag
...
Signed-off-by: fangxiang <fangxiang19@huawei.com >
Change-Id: I5e02f1cd31f38c764cfb1db157eb209f447ec5e1
2025-09-05 03:43:36 +00:00
刘瓒
91e5cc3b71
回退connectpid修改 补充seqPid校验
...
Signed-off-by: 刘瓒 <liuzan9@huawei.com >
Change-Id: I7d5bdbb3eb58cf6abeb373f82f3ef8178a3584da
2025-09-02 09:17:17 +00:00
openharmony_ci
b01ec84ce2
!1064 seqNum重复问题修复
...
Merge pull request !1064 from 刘瓒/seqnum
2025-08-29 10:50:45 +00:00
刘瓒
e3514c3555
seqNum重复问题修复
...
Signed-off-by: 刘瓒 <liuzan9@huawei.com >
Change-Id: I8833bdf3ea6c8fa1b5a77011d5f9171d246071ba
2025-08-29 09:09:51 +00:00
李辉
fb67840cfb
Revert "surface refactor 提供默认实现后,派生类如果不关心某些方法就不用一一覆写"
...
This reverts commit d2784213df .
Change-Id: If8bab8c28b11de157c8097c2884f36e7a6090ef6
Signed-off-by: 李辉 <lihui359@huawei.com >
2025-08-20 08:13:22 +00:00
刘瓒
c15748f924
增加seqNum重复校验
...
Signed-off-by: 刘瓒 <liuzan9@huawei.com >
Change-Id: I8b099e611990eae894da041538a8fc130b930732
2025-07-24 10:50:17 +00:00
李辉
ac3fd91539
implement surfacebuffer syncfence
...
Signed-off-by: 李辉 <lihui359@huawei.com >
Change-Id: I1676d63458c765dada7981622ba6a3c0d3438723
2025-07-22 14:13:41 +00:00
李辉
d9209bdea5
surface buffer add sync fence
...
Signed-off-by: 李辉 <lihui359@huawei.com >
Change-Id: I702c95313e11c4e965b75a34aa334f12359f83c5
2025-07-22 02:11:23 +00:00
刘瓒
0186961fbe
新增Realloc功能
...
Signed-off-by: 刘瓒 <liuzan9@huawei.com >
Change-Id: I91f3c5d8f78cc81c4b53c4f045a1bb7cb4913f90
2025-07-10 10:46:47 +00:00
m00472246
f82f276eef
surface负载前移 Signed-off-by: m00472246 <majingtao1@huawei.com>
...
Signed-off-by: m00472246 <majingtao1@huawei.com >
2025-06-12 21:28:16 +08:00
m00472246
08582122bd
surface负载前移 Signed-off-by: m00472246 <majingtao1@huawei.com>
...
Signed-off-by: m00472246 <majingtao1@huawei.com >
2025-06-11 20:05:06 +08:00
m00911899
a5bd681e39
add reclaim and resume interface
...
Change-Id: Ia484caaf4763df0708e67ab428b65eac56010828
Signed-off-by: s30045978 <surencong@huawei.com >
2025-04-02 17:03:47 +08:00
jwy888
8069e8ab65
优化vkimage释放与补充维测dfx
...
Signed-off-by: jiangwenyu <jiangwenyu1@huawei.com >
2025-02-27 20:38:35 +08:00
jwy888
9ce9669376
适配<安全Fd回调解析>方案
...
Signed-off-by: jiangwenyu <jiangwenyu1@huawei.com >
2024-12-18 14:38:00 +08:00
jwy888
7a2d836c22
增加SurfaceBuffer的SetMetaData的入参,支持调用者自行选择是否使能MetaDataCache优化方案(默认使能)
...
Signed-off-by: jiangwenyu <jiangwenyu1@huawei.com >
2024-12-06 11:07:15 +08:00
sqwlly
a3f5117a2c
add buffer set crop Signed-off-by: s30029175 <shiqiwei4@huawei.com>
...
Signed-off-by: sqwlly <shiqiwei4@huawei.com >
Change-Id: Ic5d579393ebc559b2796ac2b035eeae52f9128fc
2024-12-03 11:56:16 +00:00
李辉
3262831cd9
add GetSurfaceBufferScalingMode interface
...
Signed-off-by: 李辉 <lihui359@huawei.com >
Change-Id: I7ffd9e3a141b7f0b056205f417355724963154d2
2024-11-02 06:06:47 +00:00
m00472246
38a8b64bb7
libsurface so大小优化 Signed-off-by: m00472246 <majingtao1@huawei.com>
...
Signed-off-by: m00472246 <majingtao1@huawei.com >
2024-10-29 11:12:09 +08:00
花祭
94ba5f18ea
graphic_surface ICSL 一般意见修改
...
Signed-off-by: 花祭 <jiazihao1@h-partners.com >
Change-Id: I7f2a7b043d1b1bde650e6ac14b9ce04ba9c332c3
2024-09-20 03:49:19 +00:00
sqwlly
4549bc86b0
merge conflict fix Signed-off-by: s30029175 <shiqiwei4@huawei.com>
...
Signed-off-by: sqwlly <shiqiwei4@huawei.com >
Change-Id: I9f7b826aeff4a7bec326b983dfcb74bd5cf6ec3d
2024-07-26 07:36:53 +00:00
sqwlly
9e1d36778f
code review Signed-off-by: s30029175 <shiqiwei4@huawei.com>
...
Signed-off-by: sqwlly <shiqiwei4@huawei.com >
Change-Id: I8324d81dbbf24d6abc75d5e4f713a0d1050b1355
2024-07-26 06:56:54 +00:00
jwy888
b357c03e1a
避免重复设置metadata
...
Signed-off-by: jiangwenyu <jiangwenyu1@huawei.com >
2024-04-25 17:03:44 +08:00
m00472246
a983cc4a9f
智能指针无需加引用,加引用后可能会导致并发场景下crash Signed-off-by: m00472246 <majingtao1@huawei.com>
...
Signed-off-by: m00472246 <majingtao1@huawei.com >
2024-04-24 15:56:37 +08:00
m00472246
bf1fd4fe3c
composer告警屏蔽 Signed-off-by: m00472246 <majingtao1@huawei.com>
...
Signed-off-by: m00472246 <majingtao1@huawei.com >
2024-04-19 18:30:46 +08:00
m00472246
49e37d4767
buffer获取offset需求 Signed-off-by: m00472246 <majingtao1@huawei.com>
...
Signed-off-by: m00472246 <majingtao1@huawei.com >
2024-03-22 12:26:14 +08:00
m00472246
fcc87d297c
修复consumer attachbuffer后,生产端requestbuffer时cache缺失找不到问题 Signed-off-by: m00472246 <majingtao1@huawei.com>
...
Signed-off-by: m00472246 <majingtao1@huawei.com >
2024-03-16 10:59:54 +08:00
m00472246
8d463b9a5e
需求代码同步surface仓 Signed-off-by: m00472246 <majingtao1@huawei.com>
...
Signed-off-by: m00472246 <majingtao1@huawei.com >
2024-03-04 12:13:15 +08:00
刘瓒
59786dfa4c
适配新surface部件
...
Signed-off-by: 刘瓒 <liuzan9@huawei.com >
Change-Id: I1abb73290a0f47d79c8d88474ccd3bed5be31e07
2023-12-20 09:41:01 +08:00
BruceXuXu
f96f590e81
sync code
...
Signed-off-by: BruceXuXu <xufeilong2@huawei.com >
2023-11-14 06:11:08 +00:00
BruceXuXu
168d9cce8d
sync code from graphic_2d
...
Signed-off-by: BruceXuXu <xufeilong2@huawei.com >
2023-11-11 06:49:36 +00:00
BruceXuXu
0b78eea774
Add Baseline Code
...
Signed-off-by: BruceXuXu <xufeilong2@huawei.com >
2023-11-03 09:00:11 +00:00