mirror of
https://github.com/libsdl-org/SDL.git
synced 2026-05-05 15:37:56 +02:00
Fixed warnings building on Android
This commit is contained in:
@@ -11905,7 +11905,8 @@ static Uint8 VULKAN_INTERNAL_CreateInstance(VulkanRenderer *renderer, VulkanFeat
|
||||
return 0;
|
||||
}
|
||||
|
||||
XrVulkanInstanceCreateInfoKHR xrCreateInfo = {XR_TYPE_VULKAN_INSTANCE_CREATE_INFO_KHR};
|
||||
XrVulkanInstanceCreateInfoKHR xrCreateInfo = {};
|
||||
xrCreateInfo.type = XR_TYPE_VULKAN_INSTANCE_CREATE_INFO_KHR;
|
||||
xrCreateInfo.vulkanCreateInfo = &createInfo;
|
||||
xrCreateInfo.systemId = renderer->xrSystemId;
|
||||
xrCreateInfo.pfnGetInstanceProcAddr = (PFN_vkGetInstanceProcAddr)SDL_Vulkan_GetVkGetInstanceProcAddr();
|
||||
@@ -12520,7 +12521,8 @@ static Uint8 VULKAN_INTERNAL_CreateLogicalDevice(
|
||||
return 0;
|
||||
}
|
||||
|
||||
XrVulkanDeviceCreateInfoKHR xrDeviceCreateInfo = {XR_TYPE_VULKAN_DEVICE_CREATE_INFO_KHR};
|
||||
XrVulkanDeviceCreateInfoKHR xrDeviceCreateInfo = {};
|
||||
xrDeviceCreateInfo.type = XR_TYPE_VULKAN_DEVICE_CREATE_INFO_KHR;
|
||||
xrDeviceCreateInfo.vulkanCreateInfo = &deviceCreateInfo;
|
||||
xrDeviceCreateInfo.systemId = renderer->xrSystemId;
|
||||
xrDeviceCreateInfo.vulkanPhysicalDevice = renderer->physicalDevice;
|
||||
@@ -12651,7 +12653,7 @@ static bool VULKAN_INTERNAL_SearchForOpenXrGpuExtension(XrExtensionProperties *f
|
||||
|
||||
XrExtensionProperties *extension_properties = (XrExtensionProperties *)SDL_calloc(extension_count, sizeof(XrExtensionProperties));
|
||||
for (i = 0; i < extension_count; i++)
|
||||
extension_properties[i] = (XrExtensionProperties){XR_TYPE_EXTENSION_PROPERTIES};
|
||||
extension_properties[i].type = XR_TYPE_EXTENSION_PROPERTIES;
|
||||
|
||||
result = xrEnumerateInstanceExtensionProperties(NULL, extension_count, &extension_count, extension_properties);
|
||||
if (result != XR_SUCCESS) {
|
||||
@@ -12688,7 +12690,8 @@ static XrResult VULKAN_INTERNAL_GetXrMinimumVulkanApiVersion(XrVersion *minimumV
|
||||
return xrResult;
|
||||
}
|
||||
|
||||
XrGraphicsRequirementsVulkanKHR graphicsRequirementsVulkan = {XR_TYPE_GRAPHICS_REQUIREMENTS_VULKAN2_KHR};
|
||||
XrGraphicsRequirementsVulkanKHR graphicsRequirementsVulkan = {};
|
||||
graphicsRequirementsVulkan.type = XR_TYPE_GRAPHICS_REQUIREMENTS_VULKAN2_KHR;
|
||||
if ((xrResult = xrGetVulkanGraphicsRequirements2KHR(instance, systemId, &graphicsRequirementsVulkan)) != XR_SUCCESS) {
|
||||
SDL_LogDebug(SDL_LOG_CATEGORY_GPU, "Failed to get vulkan graphics requirements, got OpenXR error %d", xrResult);
|
||||
return xrResult;
|
||||
@@ -13096,7 +13099,8 @@ static XrResult VULKAN_CreateXRSession(
|
||||
const void *XR_MAY_ALIAS currentNextPtr = createinfo->next;
|
||||
|
||||
// KHR_vulkan_enable and KHR_vulkan_enable2 share this structure, so we don't need to change any logic here to handle both
|
||||
XrGraphicsBindingVulkanKHR graphicsBinding = {XR_TYPE_GRAPHICS_BINDING_VULKAN_KHR};
|
||||
XrGraphicsBindingVulkanKHR graphicsBinding = {};
|
||||
graphicsBinding.type = XR_TYPE_GRAPHICS_BINDING_VULKAN_KHR;
|
||||
graphicsBinding.instance = renderer->instance;
|
||||
graphicsBinding.physicalDevice = renderer->physicalDevice;
|
||||
graphicsBinding.device = renderer->logicalDevice;
|
||||
|
||||
Reference in New Issue
Block a user