Commit Graph

3916 Commits

Author SHA1 Message Date
openharmony_ci
8b5f1310fb
!37 增加layer搜索路径保证swapchain layer被优先加载
Merge pull request !37 from Andrew0229/fix_layer
2024-04-19 01:27:28 +00:00
andrew0229
b704218cf0 1.add new floder for swapchian layer;2.disable dlcolse;3.enable env
Signed-off-by: andrew0229 <zhangzhao62@huawei.com>
Change-Id: I378fac2b692ad8520d525288c0a8a60ada6e5c0f
2024-04-18 13:00:32 +00:00
openharmony_ci
408c51a8e3
!36 修复部件依赖
Merge pull request !36 from shegangbin/fix_deps_0319
2024-03-19 07:34:53 +00:00
shegangbin
540d95be2b fix deps 0319
Signed-off-by: shegangbin <shegangbin1@huawei.com>
2024-03-19 10:03:25 +08:00
openharmony_ci
14d2af467b
!33 部件依赖整改,去除冗余的依赖
Merge pull request !33 from shegangbin/fix_deps_0314
2024-03-14 12:38:27 +00:00
shegangbin
a94fd71013 fix deps
Signed-off-by: shegangbin <shegangbin1@huawei.com>
2024-03-14 17:12:24 +08:00
openharmony_ci
c1eb499560
!32 移除libvulkan.so中的main函数
Merge pull request !32 from Andrew0229/master
2024-03-11 11:10:34 +00:00
openharmony_ci
e84d3eea7d
!31 libvulkan.so增加platformsdk tag
Merge pull request !31 from 钟柠/appspawn
2024-03-08 11:39:40 +00:00
andrew0229
f6564276e8 remove main func in libvulkan.so
Signed-off-by: andrew0229 <zhangzhao62@huawei.com>
Change-Id: I4a7becc121c9a5050a10c5458f726b6c427449b6
2024-03-08 09:08:53 +00:00
zhongning5
7ff8979bdd add innerapi_tags
Signed-off-by: zhongning5 <zhongning5@huawei.com>
2024-03-07 14:20:49 +08:00
openharmony_ci
33322a9905
!26 vulkan-loader部件化
Merge pull request !26 from shegangbin/loader_component
2024-02-06 07:48:40 +00:00
shegangbin
4a64cbc9d8 loader component
Signed-off-by: shegangbin <shegangbin1@huawei.com>
2024-02-06 13:03:14 +08:00
openharmony_ci
7410b2bfaf
!27 修复对OHOS扩展的校验
Merge pull request !27 from Andrew0229/vulkan_ext
2024-02-05 11:04:13 +00:00
andrew0229
fe985099a8 fix vulkan loader ext validate
Signed-off-by: andrew0229 <zhangzhao62@huawei.com>
Change-Id: Ia7fbff3ac384fa4093a6ba9e61afcfdedbecd0d2
2024-02-05 08:20:34 +00:00
openharmony_ci
340a6f087f
!24 修复log打印
Merge pull request !24 from shegangbin/fix_loader_log
2024-02-02 08:49:08 +00:00
shegangbin
660602f6bc fix loader log
Signed-off-by: shegangbin <shegangbin1@huawei.com>
2024-02-01 18:58:31 +08:00
openharmony_ci
8d4a42b479
!20 vulkan-headers升级
Merge pull request !20 from shegangbin/vk_headers_upgrade
2024-01-27 02:53:19 +00:00
shegangbin
bddd7c9634 vk headers upgrade
Signed-off-by: shegangbin <shegangbin1@huawei.com>
2024-01-08 23:12:08 +08:00
openharmony_ci
b25abe2205
!19 gn中声明license文件路径
Merge pull request !19 from shegangbin/fix_notice
2023-12-27 10:52:08 +00:00
shegangbin
03021ab368 fix notice
Signed-off-by: shegangbin <shegangbin1@huawei.com>
2023-12-26 10:59:55 +08:00
openharmony_ci
7e7ee77c48
!16 修复vulkan-loader json解析失败问题
Merge pull request !16 from shegangbin/fix_json_fail
2023-11-06 13:59:17 +00:00
shegangbin
fb0537b48b fix parse json fail issue
Signed-off-by: shegangbin <shegangbin1@huawei.com>
2023-11-04 15:43:29 +08:00
openharmony_ci
4753a4675a
!15 修复加载renderdoc layer 进程crash的问题
Merge pull request !15 from Andrew0229/master
2023-11-03 08:48:30 +00:00
andrew0229
023191f03c fix Vulkan Loader for vk renderdoc
Signed-off-by: andrew0229 <zhangzhao62@huawei.com>
Change-Id: Ia4f0c515ede71aaf2f25312dadf8d7a5f6efa7f9
2023-10-25 07:57:20 +00:00
openharmony_ci
6aafbaffd5
!13 revert old interface
Merge pull request !13 from shegangbin/revertOldInterface
2023-10-24 01:51:25 +00:00
shegangbin
54c33aeb0e revert old interfaces
Signed-off-by: shegangbin <shegangbin1@huawei.com>
Change-Id: Ic9af498fac6f5da5d441c4732749ad5c59b07844
2023-10-10 09:55:35 +00:00
openharmony_ci
1a2ae83d00
!10 【36】【third_party/vulkan-loader】graphic_standard改为graphic_2d
Merge pull request !10 from zhangbirong/0630fix
2023-07-12 11:38:02 +00:00
zhangbirong
f80d6850de fix name
Signed-off-by: zhangbirong <zhangbirong@huawei.com>
Change-Id: I8e87b48fc62e060e712662e3ea0bb3be1c4eaecc
2023-07-07 15:32:49 +08:00
openharmony_ci
243ff9027c
!11 hilog/hisysevent/hitrace部件名整改
Merge pull request !11 from liuyifei/master
2023-07-04 06:31:46 +00:00
liuyifei
9c1d5b9ff8 hilog/hisysevent/hitrace部件弹性化部署整改
Signed-off-by: liuyifei <liuyifei20@huawei.com>
2023-07-03 20:26:24 +08:00
openharmony_ci
82e347df7c
!9 修改OH扩展的Vulkan API命名
Merge pull request !9 from shegangbin/standardize_vulkan_api
2023-06-20 11:30:47 +00:00
shegangbin
bd5d4dcf60 reserve old interface
Signed-off-by: shegangbin <shegangbin1@huawei.com>
2023-06-19 11:42:21 +08:00
shegangbin
4603b3a932 standardize OH extension api
Signed-off-by: shegangbin <shegangbin1@huawei.com>
Change-Id: I854a1a67f1337482279c300dcc37f6637c638f7e
2023-06-19 11:42:13 +08:00
openharmony_ci
934ba98366
!6 增加Native Buffer 扩展
Merge pull request !6 from Andrew0229/master
2023-05-12 02:14:14 +00:00
openharmony_ci
13f91c61b4
!7 修改vulkan-loader编译输出的so名称
Merge pull request !7 from shegangbin/change_so_name
2023-05-07 03:07:22 +00:00
shegangbin
8cd51ddf8f change so name
Signed-off-by: shegangbin <shegangbin1@huawei.com>
2023-05-06 16:39:32 +08:00
andrew0229
a985c53048 add native buffer ext
Signed-off-by: andrew0229 <zhangzhao62@huawei.com>
Change-Id: Ia4fdb5b13685e6940aebea93133b2ed510d90b84
2023-05-04 06:45:48 +00:00
openharmony_ci
31e4fa8171
!4 Update README
Merge pull request !4 from shegangbin/update_readme
2023-04-03 07:18:38 +00:00
shegangbin
56da8763ec update readme
Signed-off-by: shegangbin <shegangbin1@huawei.com>
2023-04-03 09:58:21 +08:00
openharmony_ci
65fda93e05
!3 增加README文件和OAT.xml
Merge pull request !3 from shegangbin/vkloader_readme
2023-03-25 03:15:47 +00:00
shegangbin
f72b939816 OH Vulkan-Loader README
Signed-off-by: shegangbin <shegangbin1@huawei.com>
2023-03-25 10:07:02 +08:00
openharmony_ci
cc5d41bc02
!2 Vulkan-Loader适配OpenHarmony
Merge pull request !2 from shegangbin/pr_1
2023-03-20 09:20:28 +00:00
shegangbin
0cedf53d98 vulkanloader log adapt OH hilog
Signed-off-by: shegangbin <shegangbin1@huawei.com>
2023-03-20 15:39:12 +08:00
andrew0229
00b3f27651 add openharmony build;add OpenHamrony extension manual, but need generated
Signed-off-by: andrew0229 <zhangzhao62@huawei.com>
2023-03-02 12:30:20 +00:00
Mike Schuchardt
61187c4084 build: Update to header 1.3.231
- Update known-good
- Generate source
2022-10-13 08:30:39 -07:00
Charles Giessen
a88144de30 Correctly handle layers not being loaded in vkCreateDevice
This reverts the previous commit which reverted bad behavior.
2022-10-12 18:58:46 -06:00
Charles Giessen
a53232449e Revert "Don't load layer libraries in vkCreateDevice"
This reverts commit cd9b4afed4.
2022-10-12 16:22:24 -06:00
Charles Giessen
23a050bc76 Guard loader.instances access with mutex.
While the adding and removing of data from this global linked list
was guarded, GetInstanceProcAddr & GetDeviceProcAddr did not have
such guards. This results in race conditions that were detected with
thread sanitizer. This commit adds a mutex solely for the
loader.instances global variable.
2022-10-12 10:48:16 -06:00
Charles Giessen
ae08f71147 Fix issue with MSVC 15 failing to compile test code
Was a basic case of googletest not allowing implicit conversion between
types.
2022-10-11 13:01:07 -06:00
Charles Giessen
cb519989cd Don't abort when drivers don't support WSI calls
Instance extensions are aggregated, therefore an application has no way of
knowing whether an ICD supports a WSI function or not. This necessitates
returning instead of aborting from WSI functions, as well as writing 0,
NULL, or returning false as needed for each function. This also needs
additional NULL checks before calling down into the driver.
2022-10-10 14:54:07 -06:00