AGI does not support newer Vulkan functions
- Dominant language
- Go
- Stars
- 1.1k
- Forks
- 169
- PR merge metrics
- No merged PRs in 30d
Description
**Environment information:**
- AGI version: 3.36.0
- Host OS: Windows 11
If tracing on Android:
- Device model: Pixel 7
- Android Version: 13
**Bug description**
AGI does not support newer Vulkan functions such as `vkGetDeviceBufferMemoryRequirements`, `vkGetDeviceImageMemoryRequirements`, `vkCmdPipelineBarrier2`, and more. This causes my application to crash when running in AGI
This current crash is from Vulkan Memory Allocator trying to use `vkGetDeviceBufferMemoryRequirements`, but my application also uses `vkResetQueryPool`, `vkCmdPipelineBarrier2`, `vkQueueSubmit2`, and `vkGetDeviceImageMemoryRequirements`
**Reproduction steps**
Steps to reproduce the behavior:
- Write a Vulkan application that uses newer Vulkan functions
- Try to take a frame capture in AGI
- Observe a crash
**Stacktrace**
N/A
**Screenshots**
N/A
**Additional debugging information**
- Please attach the generated _gapis.log_ and _gapic.log_ files you will find in the temp folder (e.g. /tmp/ on linux).
[gapic.log](https://github.com/google/agi/files/11224144/gapic.log)
[gapis.log](https://github.com/google/agi/files/11224145/gapis.log)
- If using Android: Please attach a full logcat dump (```adb logcat -d > logcat-full.txt```) that contains logs since AGI was started.
[ADB logcat.log](https://github.com/google/agi/files/11224172/ADB.logcat.log)
Contributor guide
Assessment
This issue has not been assessed yet.