-
Notifications
You must be signed in to change notification settings - Fork 126
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Re-attempt adding Android Frame boundary extension implementation #1288
Re-attempt adding Android Frame boundary extension implementation #1288
Conversation
CI gfxreconstruct build queued with queue ID 54406. |
Previous comments from the other PR from @mikes-lunarg (just to keep them all in one place):
|
CI gfxreconstruct build # 3319 running. |
c7ba9a5
to
9282234
Compare
CI gfxreconstruct build queued with queue ID 54448. |
CI gfxreconstruct build # 3320 running. |
CI gfxreconstruct build # 3320 passed. |
The capture layer should always return layer implementation function pointers for extensions that it implements, even if the underlying layers/driver do not support them. This fixes VK_EXT_tooling_info on Android 12 which could previously be enumerated but never returned a function pointer for vkGetPhysicalDeviceToolPropertiesEXT.
Capture the vkFrameBoundaryANDROID function and treat it as a frame delimiter. Since this is a private extension, this change also includes a mechanism to extend the vk.xml tree before the code generators are invoked.
9282234
to
b794188
Compare
CI gfxreconstruct build queued with queue ID 57141. |
Rebased on Andrew's changes, and later re-generated files to make sure nothing new was needed. Just making sure it passes through CI now. |
CI gfxreconstruct build # 3353 running. |
CI gfxreconstruct build # 3353 passed. |
This updates PR #981 to the latest
dev
tree source.Re-attempting to bring it into GFXR since Google has requested support for it.