Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8b1c23ea authored by Shambhavi Shanker's avatar Shambhavi Shanker
Browse files

Address inconsistent datatypes in vk.py

Changing datatypes for optimalTilingLayoutUUID, pipelineCacheUUID and
size_t. optimalTilingLayoutUUID and pipelineCacheUUID are arrays of size
VK_UUID_SIZE. size_t is a large number that can be represented with
ctypes.c_uint64 but not int.

Flag: NONE infeasible
Bug: b/408169111
Test: N/A

Change-Id: I0b46fd9e0aead2d5610fa8f4e2ef9e6a302c8365
parent e2c01c5f
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -20,7 +20,7 @@ int32_t = int
uint64_t = ctypes.c_uint64
VkBool32 = bool
VkDeviceSize = ctypes.c_uint64
size_t = int
size_t = ctypes.c_uint64
VkSampleCountFlags = ctypes.c_uint32
VkFormatFeatureFlags = ctypes.c_uint32
VkQueueFlags = ctypes.c_uint32
@@ -294,7 +294,7 @@ class VkPhysicalDeviceProperties:
  deviceID: uint32_t
  deviceType: VkPhysicalDeviceType
  deviceName: str
  pipelineCacheUUID: uint8_t
  pipelineCacheUUID: uint8_t*VK_UUID_SIZE
  limits: VkPhysicalDeviceLimits
  sparseProperties: VkPhysicalDeviceSparseProperties

@@ -716,7 +716,7 @@ class VkPhysicalDeviceVulkan14Properties:
  pCopySrcLayouts: List[VkImageLayout]
  copyDstLayoutCount: uint32_t
  pCopyDstLayouts: List[VkImageLayout]
  optimalTilingLayoutUUID: uint8_t
  optimalTilingLayoutUUID: uint8_t*VK_UUID_SIZE
  identicalMemoryTypeRequirements: VkBool32