summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Macnak <natsu@google.com>2023-03-16 21:56:47 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-03-16 21:56:47 +0000
commit411185fbc9c459f5144e63db4cc8cf72b248c9d2 (patch)
tree65f49f02406407896940289a81abbbafb5b377be
parentf5a8cabce43dac3c4de62855259816977aa575d2 (diff)
parent4bfb751d84ea2eec354c8bce8bdd9588934bb76e (diff)
downloadgfxstream-protocols-411185fbc9c459f5144e63db4cc8cf72b248c9d2.tar.gz
Merge "Add vkGetBufferMemoryRequirements to global state handling" am: 4bfb751d84
Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2492440 Change-Id: I8cbdd6750ecc19b49a9b139fcc28a38087825323 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--registry/vulkan/scripts/cereal/decoder.py3
-rw-r--r--registry/vulkan/scripts/cereal/encoder.py2
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)")