summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-05-31Nuke gfxstream-protocols for move to hardware/google/gfxstream am: 54641db9f8HEADmastermainemu-35-1-releaseemu-34-releaseemu-34-3-releaseemu-34-2-releaseemu-34-2-devemu-33-devJason Macnak
Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2608672 Change-Id: Ica651dbee3a6f354089d802ff44f8e19a555bf05 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-30Nuke gfxstream-protocols for move to hardware/google/gfxstreamJason Macnak
Bug: b/271464937 Test: presubmit Change-Id: I7e01ae1cc9cec381f39114a6553799cf126e7388
2023-05-26Prepare for move to hardware/google/gfxstream am: ea00ab3f8fJason Macnak
Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2597360 Change-Id: Ic90f369b1b423b7f61329482230092bf80a6994c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-22Prepare for move to hardware/google/gfxstreamJason Macnak
Move codegen into what will become hardware/google/gfxstream/codegen/vulkan and move generated vulkan headers into what will become hardware/google/gfxstream/common/vulkan. Bug: 271464937 Test: presubmit Test: python android/build/python/cmake.py --gfxstream Change-Id: Ie0465ac72b4a2f7444b595cd1421e2e3cb1d0997
2023-05-22Rename stream-servers to host am: f5d796021dJason Macnak
Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2597355 Change-Id: I1bbf103bc2eec10ea9d8607f5f7750eda2a09d98 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-19Rename stream-servers to hostJason Macnak
Bug: b/271464937 Test: presubmit Change-Id: I44320affa9e3f9bce84181bd065ff87ff4c12804
2023-05-02IOStream => gfxstream::IOStream. am: 1b3a9d8919Joshua Duong
Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2566050 Change-Id: I8a39431d5f7e3f86034c54a8d5a1e7b2de710c14 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-26IOStream => gfxstream::IOStream.Joshua Duong
Bug: 224794781 Test: presubmit Change-Id: I59c2c4e710498a969a197a246c59b050128447f8
2023-04-11Remove "with_logger" decodes am: fdb86bdacb am: d203790804Jason Macnak
Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2528479 Change-Id: I66192ba0dca06f39abe791e5e3a4a54dc8bb7a1d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-10Remove "with_logger" decodes am: fdb86bdacbJason Macnak
Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2528479 Change-Id: I5f274318a8d5c1a7f4c78f22f699586358474c37 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-10Remove "with_logger" decodesandroid-u-beta-1-gplJason Macnak
... to simplify codegen to avoid having various decodes for things that can just be found inside the VkDecoderContext. Bug: b/165022040 Test: ./scripts/generate-vulkan-sources.sh && m Change-Id: I2edbe32a88a00481dc66c977adabe6d0b4c2e7e7
2023-04-03Merge "Reland^2: Use "gfxstream" namespace" am: 5a681ce005 am: 6e2a59d9eeJason Macnak
Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2515836 Change-Id: I31c0362dab24a6e7aa3a0b34832438a8b24f7a13 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-03Merge "Reland^2: Use "gfxstream" namespace" am: 5a681ce005Jason Macnak
Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2515836 Change-Id: I97ff6b825b9c2057544ceb87258a1bd4737aa66d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-03Merge "Reland^2: Use "gfxstream" namespace"Jason Macnak
2023-03-31gfxstream-protocols: add vkGetBlobGOOGLE am: ac8c9a93d2 am: 6e6cad10b6Gurchetan Singh
Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2515564 Change-Id: I16f783d618fa5a4c8c1bb38e7c4b68a4791b60c2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-31gfxstream-protocols: add VkCreateBlobGOOGLE am: e4bdb22318 am: 0adc05af70Gurchetan Singh
Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2515563 Change-Id: Ie8c12965af6f37d33fba9b6def33e0c96baeaf24 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-31gfxstream-protocols: add vkGetBlobGOOGLE am: ac8c9a93d2Gurchetan Singh
Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2515564 Change-Id: I2d597107dc4962e3e751346d0406bb01037ef58d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-31gfxstream-protocols: add VkCreateBlobGOOGLE am: e4bdb22318Gurchetan Singh
Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2515563 Change-Id: I65d01801685846e12a2e01135b270fba2b5934c0 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-31gfxstream-protocols: add vkGetBlobGOOGLEGurchetan Singh
Autogen for vkGetBlobGOOGLE, in preparation for guest memory. BUG=262595016 TEST=compile and run CTS Change-Id: I26355a1abc616940ec51cf2763ca89b28113991f
2023-03-31gfxstream-protocols: add VkCreateBlobGOOGLEGurchetan Singh
Autogen for the struct extension to vkAllocateMemory, in preparation for guest memory. BUG=262595016 TEST=compile and run CTS Change-Id: I3e17bbecf2bac62288a2da6372f6a0f38da39e81
2023-03-30Reland^2: Use "gfxstream" namespaceJason Macnak
This reverts commit 222fce475152963a3171d4796e8d3491304be577. Reland adds in aosp/2516595 which was only built on the "full" target and removes namespace around window methods to satisfy MacOS build. Bug: b/271464937 Test: android build Test: cmake build Change-Id: I76b359cade2a5827280bccc0409333330b5f318e
2023-03-30Revert "Reland: Use "gfxstream" namespace" am: 222fce4751 am: 4d513da92cAndrew Woloszyn
Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2515935 Change-Id: Ie424f64eb2f81bafc215757f476b640794a6fd45 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-30Revert "Reland: Use "gfxstream" namespace" am: 222fce4751Andrew Woloszyn
Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2515935 Change-Id: I292c416d319c8c19fefa77bcf572e6c566ecf44a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-30Reland: Use "gfxstream" namespace am: c5a1807964 am: 1842eadbf4Jason Macnak
Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2513870 Change-Id: I3040bc970ffaf068d4a7ec05f07486acd0a64b33 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-30Revert "Use "gfxstream" namespace" am: 5d733516cb am: a2eab488d2Jason Macnak
Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2514001 Change-Id: Ia449d60adaa4981f0d7ae24de11cec1ad88399a1 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-30Use "gfxstream" namespace am: 8a634366d9 am: 897faee161Jason Macnak
Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2496226 Change-Id: I043ae6d2174fad57459b2c8b484c22b311b830ff Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-30Revert "Reland: Use "gfxstream" namespace"Andrew Woloszyn
Revert submission 2513870-gfxstream-namespace-2 Reason for revert: This breaks the MacOS gfxstream build. Reverted changes: /q/submissionid:2513870-gfxstream-namespace-2 Bug: 276321260 Change-Id: I9452eef98ae938d713972dc495bdc56c862e1e0e
2023-03-30Reland: Use "gfxstream" namespace am: c5a1807964Jason Macnak
Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2513870 Change-Id: I28007e4f6733b1febf75c486a904be0acda40754 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-30Revert "Use "gfxstream" namespace" am: 5d733516cbJason Macnak
Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2514001 Change-Id: I0e3fac15c226082d4e1b2a9d6e749231b39414b7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-30Use "gfxstream" namespace am: 8a634366d9Jason Macnak
Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2496226 Change-Id: Ic18cb0599796391bd297127054930c544c122675 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-30Reland: Use "gfxstream" namespaceJason Macnak
This reverts commit 5d733516cbc2d636c716fe0f24ad05cfbef80855. Reland adds in aosp/2514000 which was only built on the "full" target. Bug: b/271464937 Test: android build Test: cmake build Change-Id: I480285e32d44f27bcc8068d3e010c7f10c4bfabe
2023-03-29Revert "Use "gfxstream" namespace"Jason Macnak
Revert submission 2496226-gfxstream-use-gfxstream-namespace Reason for revert: b/275924600 Reverted changes: /q/submissionid:2496226-gfxstream-use-gfxstream-namespace Change-Id: Icb04f0ab33d2183422483da27126a98adb0d835e
2023-03-29Use "gfxstream" namespaceJason Macnak
Bug: b/271464937 Test: android build Test: cmake build Change-Id: I20c0554b8fef08529908949010e4f35912358872
2023-03-28gfxstream-protocols: nuke vkRegisterBufferColorBufferGOOGLE + ↵Gurchetan Singh
vkRegisterImageColorBufferGOOGLE am: cdbb310444 am: 21566b9fc7 Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2510081 Change-Id: I4a887a083d4c1ab277c70bbae1f8cf2f0647cb6e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-28gfxstream-protocols: don't strongly type variable am: 928354f85b am: a48e9c0171Gurchetan Singh
Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2510080 Change-Id: Id8613806515d991dc44709035f389f7a456a852d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-28gfxstream-protocols: nuke vkRegisterBufferColorBufferGOOGLE + ↵Gurchetan Singh
vkRegisterImageColorBufferGOOGLE am: cdbb310444 Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2510081 Change-Id: I47ff420bdad2a660575101204efe6f6f64ef143e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-28gfxstream-protocols: don't strongly type variable am: 928354f85bGurchetan Singh
Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2510080 Change-Id: Id7f8d242c5c247ffc2d30f4021aafd8a12c4508c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-28gfxstream-protocols: nuke vkRegisterBufferColorBufferGOOGLE + ↵Gurchetan Singh
vkRegisterImageColorBufferGOOGLE Not used, prep for memory changes. BUG=262595016 TEST=compile Change-Id: I73d1cda6eac78d3d35c6f0b2581b6a8319eadcb7
2023-03-27gfxstream-protocols: don't strongly type variableGurchetan Singh
Fixes the following error on some systems def __init__(self, name: str, retType: VulkanType, parameters: list[VulkanType], origName=None): TypeError: 'type' object is not subscriptable BUG=262595016 TEST=compile and run Change-Id: Ifdc35d49a9d1427d925d4fb33eba84c0cbbcc50e
2023-03-16Merge "Move vkGetPhysicalDeviceMemoryProperties() to pre-VkEncoder" am: ↵Jason Macnak
8392e2e5d1 am: 29e9d6a6bd Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2492441 Change-Id: Ib5007e4b9d821df4c6b616783d2e2b1ca391d30b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-16Merge "Move vkGetPhysicalDeviceMemoryProperties() to pre-VkEncoder" am: ↵Jason Macnak
8392e2e5d1 Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2492441 Change-Id: Icb9b462c47744b49a6ba6209f945844b0b387fd4 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-16Merge "Add vkGetBufferMemoryRequirements to global state handling" am: ↵Jason Macnak
4bfb751d84 am: 411185fbc9 Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2492440 Change-Id: I9bccb8e00b8a9c2ca8830936ddecfc49f5cc4626 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-16Merge "Move vkGetPhysicalDeviceMemoryProperties() to pre-VkEncoder"Jason Macnak
2023-03-16Merge "Add vkGetBufferMemoryRequirements to global state handling" am: ↵Jason Macnak
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>
2023-03-16Merge "Add vkGetBufferMemoryRequirements to global state handling"Jason Macnak
2023-03-15Move vkGetPhysicalDeviceMemoryProperties() to pre-VkEncoderJason Macnak
... to allow for caching the VkPhysicalDeviceMemoryProperties. Bug: b/272079201 Test: ./scripts/generate-vulkan-sources.sh Change-Id: I13b71893d476bc6a36e908c85e0edaf40189b08e
2023-03-15Add vkGetBufferMemoryRequirements to global state handlingJason Macnak
... to allow the host to transform the memory requirements. Bug: b/272079201 Test: ./scripts/generate-vulkan-sources.sh Change-Id: Ia87de3dfb8a7fa073141330a0ef47ab2c2e4c9a2
2023-03-09vulkan: Use std::atomic for seqno am: 92140cdbda am: f5a8cabce4Jason Macnak
Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2477755 Change-Id: I46bf2b774053ce84e51c91e7d8e9493de512a83e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-09vulkan: Use std::atomic for seqno am: 92140cdbdaJason Macnak
Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2477755 Change-Id: I113e2abca46d3d9947bc7a3e25d3c880d1f91888 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-08vulkan: Use std::atomic for seqnoJason Macnak
Cherry-picks aosp/2444542 to gfxstream-protocols Bug: b/272079201 Test: ./scripts/generate-vulkan-sources.sh && m Change-Id: I08beaae9c7b206b69b75862cb638b6d08a2a5109