commit | e54450daff19b8c8d5cc771bba55ab8e48ec8e0f | [log] [tgz] |
---|---|---|
author | Lingfeng Yang <lfy@google.com> | Sun Feb 07 03:51:53 2021 -0800 |
committer | Yilong Li <liyl@google.com> | Sun Feb 07 15:11:03 2021 -0800 |
tree | 097db49ed5fa3c8cc545d3a0ba05b004c7a24ef5 | |
parent | dcb8dec44b5e0b9129c0a6c6859f4fac4f3936a9 [diff] |
vk1.2: [14] vulkan: fix issues in VkGraphicsPipelineCreateInfo marshaling bug: 145153816 Per safe structs: https://github.com/KhronosGroup/Vulkan-ValidationLayers/blob/ac02c61ffc63cab94f5272528561a0c801f76486/scripts/helper_file_generator.py#L1173 there are fields in VkGraphicsPipelineCreateInfo that should be ignored depending on functions calculated off other fields. Account for this in vk.xml by introducing the concept of "let" along with functional expressions that compute off of struct fields, which lets us have the same level of expressivity as the safe structs handling for it Original-Change: https://android-review.googlesource.com/c/platform/external/qemu/+/1224373/ Bug: b/179480537 Change-Id: I37f73fe283046993723387fadb4b14770bd120fd