-
Notifications
You must be signed in to change notification settings - Fork 2
Run a full end-to-end Termux engine compile verification #8
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
Changes from all commits
027c225
5724ccc
0055a23
86dc4a5
2f42be2
c0c1a15
60cb012
8761cbd
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,7 +1,8 @@ | ||
|
|
||
| � | ||
| � | ||
| � | ||
| infra/tools/cipd/linux-arm645git_revision:6e9be28a4c4e3a804f400dc6c2ed08b866f0a38b,P-Sa7N5op5oQeEjE7nj42X4UXkqwBm_1N7H2iFylKCsC"!chrome-infra-packages.appspot.com� | ||
| infra/tools/cipd/linux-arm64,P-Sa7N5op5oQeEjE7nj42X4UXkqwBm_1N7H2iFylKCsCcipd",aX2UAsXYzhdiTRlLHrmgXG5iH95D9AC44xAFlZaoWK0C*!chrome-infra-packages.appspot.com | ||
| �h�Z�|�7��#Leb��n��� | ||
| XB��� | ||
| infra/tools/cipd/linux-arm645git_revision:6e9be28a4c4e3a804f400dc6c2ed08b866f0a38b,P-Sa7N5op5oQeEjE7nj42X4UXkqwBm_1N7H2iFylKCsC"!chrome-infra-packages.appspot.com | ||
| � | ||
| infra/tools/cipd/linux-amd645git_revision:6e9be28a4c4e3a804f400dc6c2ed08b866f0a38b,k8_bNGkgtL0T5V1umBGC2uvsOZH0qkghVPg0SFqKrpQC"!chrome-infra-packages.appspot.com� | ||
| infra/tools/cipd/linux-arm64,P-Sa7N5op5oQeEjE7nj42X4UXkqwBm_1N7H2iFylKCsCcipd",aX2UAsXYzhdiTRlLHrmgXG5iH95D9AC44xAFlZaoWK0C*!chrome-infra-packages.appspot.com� | ||
| infra/tools/cipd/linux-amd64,k8_bNGkgtL0T5V1umBGC2uvsOZH0qkghVPg0SFqKrpQCcipd",I3ybbUmeCUuiDryUqLpTDfDKwVqKZg0wIKRh8556HwUC*!chrome-infra-packages.appspot.com �R�IE�M3������ITp��F;�f���M�& | ||
|
Comment on lines
+4
to
+8
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1 +1 @@ | ||
| {"package_name":"infra/tools/cipd/linux-arm64","instance_id":"P-Sa7N5op5oQeEjE7nj42X4UXkqwBm_1N7H2iFylKCsC"} | ||
| {"package_name":"infra/tools/cipd/linux-amd64","instance_id":"k8_bNGkgtL0T5V1umBGC2uvsOZH0qkghVPg0SFqKrpQC"} | ||
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,90 @@ | ||
| #ifndef VULKAN_VK_ANDROID_NATIVE_BUFFER_H_ | ||
| #define VULKAN_VK_ANDROID_NATIVE_BUFFER_H_ 1 | ||
|
|
||
| #include <stdint.h> | ||
| #include <vulkan/vulkan.h> | ||
|
|
||
| #ifdef __cplusplus | ||
| extern "C" { | ||
| #endif | ||
|
|
||
| struct native_handle; | ||
| struct AHardwareBuffer; | ||
|
|
||
| typedef const struct native_handle* buffer_handle_t; | ||
|
|
||
| #define VK_ANDROID_native_buffer 1 | ||
| #define VK_ANDROID_NATIVE_BUFFER_EXTENSION_NUMBER 11 | ||
| #define VK_ANDROID_NATIVE_BUFFER_SPEC_VERSION 11 | ||
| #define VK_ANDROID_NATIVE_BUFFER_EXTENSION_NAME "VK_ANDROID_native_buffer" | ||
|
|
||
| #define VK_ANDROID_NATIVE_BUFFER_ENUM(type, id) \ | ||
| ((type)(1000000000 + (1000 * (VK_ANDROID_NATIVE_BUFFER_EXTENSION_NUMBER - 1)) + (id))) | ||
|
|
||
| #define VK_STRUCTURE_TYPE_NATIVE_BUFFER_ANDROID \ | ||
| VK_ANDROID_NATIVE_BUFFER_ENUM(VkStructureType, 0) | ||
| #define VK_STRUCTURE_TYPE_SWAPCHAIN_IMAGE_CREATE_INFO_ANDROID \ | ||
| VK_ANDROID_NATIVE_BUFFER_ENUM(VkStructureType, 1) | ||
| #define VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENTATION_PROPERTIES_ANDROID \ | ||
| VK_ANDROID_NATIVE_BUFFER_ENUM(VkStructureType, 2) | ||
| #define VK_STRUCTURE_TYPE_GRALLOC_USAGE_INFO_ANDROID \ | ||
| VK_ANDROID_NATIVE_BUFFER_ENUM(VkStructureType, 3) | ||
| #define VK_STRUCTURE_TYPE_GRALLOC_USAGE_INFO_2_ANDROID \ | ||
| VK_ANDROID_NATIVE_BUFFER_ENUM(VkStructureType, 4) | ||
|
|
||
| typedef enum VkSwapchainImageUsageFlagBitsANDROID { | ||
| VK_SWAPCHAIN_IMAGE_USAGE_SHARED_BIT_ANDROID = 0x00000001, | ||
| VK_SWAPCHAIN_IMAGE_USAGE_FLAG_BITS_MAX_ENUM_ANDROID = 0x7FFFFFFF, | ||
| } VkSwapchainImageUsageFlagBitsANDROID; | ||
|
|
||
| typedef VkFlags VkSwapchainImageUsageFlagsANDROID; | ||
|
|
||
| typedef struct VkNativeBufferUsage2ANDROID { | ||
| uint64_t consumer; | ||
| uint64_t producer; | ||
| } VkNativeBufferUsage2ANDROID; | ||
|
|
||
| typedef struct VkNativeBufferANDROID { | ||
| VkStructureType sType; | ||
| const void* pNext; | ||
| buffer_handle_t handle; | ||
| int stride; | ||
| int format; | ||
| int usage; | ||
| VkNativeBufferUsage2ANDROID usage2; | ||
| uint64_t usage3; | ||
| struct AHardwareBuffer* ahb; | ||
| } VkNativeBufferANDROID; | ||
|
|
||
| typedef struct VkSwapchainImageCreateInfoANDROID { | ||
| VkStructureType sType; | ||
| const void* pNext; | ||
| VkSwapchainImageUsageFlagsANDROID usage; | ||
| } VkSwapchainImageCreateInfoANDROID; | ||
|
|
||
| typedef struct VkPhysicalDevicePresentationPropertiesANDROID { | ||
| VkStructureType sType; | ||
| const void* pNext; | ||
| VkBool32 sharedImage; | ||
| } VkPhysicalDevicePresentationPropertiesANDROID; | ||
|
|
||
| typedef struct VkGrallocUsageInfoANDROID { | ||
| VkStructureType sType; | ||
| const void* pNext; | ||
| VkFormat format; | ||
| VkImageUsageFlags imageUsage; | ||
| } VkGrallocUsageInfoANDROID; | ||
|
|
||
| typedef struct VkGrallocUsageInfo2ANDROID { | ||
| VkStructureType sType; | ||
| const void* pNext; | ||
| VkFormat format; | ||
| VkImageUsageFlags imageUsage; | ||
| VkSwapchainImageUsageFlagsANDROID swapchainImageUsage; | ||
| } VkGrallocUsageInfo2ANDROID; | ||
|
|
||
| #ifdef __cplusplus | ||
| } | ||
| #endif | ||
|
|
||
| #endif |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The PR description states that no repository files were modified, but this PR includes source changes (e.g., build.py/sysroot.py), adds a new stub header, and updates engine.patch and depot_tools metadata. Please update the PR description (or split into separate PRs) so reviewers can clearly distinguish compile-verification results from functional changes.