diff options
author | Jason Macnak <natsu@google.com> | 2023-03-16 23:11:30 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2023-03-16 23:11:30 +0000 |
commit | 28a27a85b5a5973167ce2d112d630f36ab1209d7 (patch) | |
tree | 65f49f02406407896940289a81abbbafb5b377be | |
parent | 05f4437591cb72ec9cdd6c08eb3b63909e479cc8 (diff) | |
parent | 8b76e60b39d7d7b62fe64846d8d8f0d119ac03a3 (diff) | |
download | gfxstream-protocols-28a27a85b5a5973167ce2d112d630f36ab1209d7.tar.gz |
Merge "Add vkGetBufferMemoryRequirements to global state handling" am: 4bfb751d84 am: 411185fbc9 am: 8b76e60b39
Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2492440
Change-Id: Id8536a643be19dccd7e86e7b6c67917084457afa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | registry/vulkan/scripts/cereal/decoder.py | 3 | ||||
-rw-r--r-- | registry/vulkan/scripts/cereal/encoder.py | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/registry/vulkan/scripts/cereal/decoder.py b/registry/vulkan/scripts/cereal/decoder.py index a41fe7ef..18fc296b 100644 --- a/registry/vulkan/scripts/cereal/decoder.py +++ b/registry/vulkan/scripts/cereal/decoder.py @@ -615,6 +615,9 @@ custom_decodes = { "vkGetImageMemoryRequirements" : emit_global_state_wrapped_decoding, "vkGetImageMemoryRequirements2" : emit_global_state_wrapped_decoding, "vkGetImageMemoryRequirements2KHR" : emit_global_state_wrapped_decoding, + "vkGetBufferMemoryRequirements" : emit_global_state_wrapped_decoding, + "vkGetBufferMemoryRequirements2": emit_global_state_wrapped_decoding, + "vkGetBufferMemoryRequirements2KHR": emit_global_state_wrapped_decoding, "vkCreateDescriptorSetLayout" : emit_global_state_wrapped_decoding, "vkDestroyDescriptorSetLayout" : emit_global_state_wrapped_decoding, diff --git a/registry/vulkan/scripts/cereal/encoder.py b/registry/vulkan/scripts/cereal/encoder.py index 42d1e815..e1c5ab69 100644 --- a/registry/vulkan/scripts/cereal/encoder.py +++ b/registry/vulkan/scripts/cereal/encoder.py @@ -401,7 +401,7 @@ def emit_parameter_encode_do_parameter_write(typeInfo, api, cgen): emit_marshal(typeInfo, p, cgen) dispatchDone = True - + cgen.beginIf("watchdog") cgen.stmt("size_t watchdogBufSize = std::min<size_t>(static_cast<size_t>(packetSize_%s), kWatchdogBufferMax)" % (api.name)) cgen.stmt("healthMonitorAnnotation_packetContents.resize(watchdogBufSize)") |