google / google/agi

AGI does not support newer Vulkan functions

Open
#1,289 2 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.