From 19243092c67172ed2a7f48e8e07116682df2606d Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Sun, 15 Sep 2024 07:46:26 -0700 Subject: [PATCH] Renamed SDL_GpuGraphicsPipelineTargetInfo to SDL_GPUGraphicsPipelineTargetInfo Fixes https://github.com/libsdl-org/SDL/issues/10855 --- include/SDL3/SDL_gpu.h | 6 +++--- src/gpu/vulkan/SDL_gpu_vulkan.c | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/include/SDL3/SDL_gpu.h b/include/SDL3/SDL_gpu.h index da578d9a5..64f9779de 100644 --- a/include/SDL3/SDL_gpu.h +++ b/include/SDL3/SDL_gpu.h @@ -1434,7 +1434,7 @@ typedef struct SDL_GPUColorTargetDescription * * \sa SDL_GPUGraphicsPipelineCreateInfo */ -typedef struct SDL_GpuGraphicsPipelineTargetInfo +typedef struct SDL_GPUGraphicsPipelineTargetInfo { const SDL_GPUColorTargetDescription *color_target_descriptions; /**< A pointer to an array of color target descriptions. */ Uint32 num_color_targets; /**< The number of color target descriptions in the above array. */ @@ -1443,7 +1443,7 @@ typedef struct SDL_GpuGraphicsPipelineTargetInfo Uint8 padding1; Uint8 padding2; Uint8 padding3; -} SDL_GpuGraphicsPipelineTargetInfo; +} SDL_GPUGraphicsPipelineTargetInfo; /** * A structure specifying the parameters of a graphics pipeline state. @@ -1461,7 +1461,7 @@ typedef struct SDL_GPUGraphicsPipelineCreateInfo SDL_GPURasterizerState rasterizer_state; /**< The rasterizer state of the graphics pipeline. */ SDL_GPUMultisampleState multisample_state; /**< The multisample state of the graphics pipeline. */ SDL_GPUDepthStencilState depth_stencil_state; /**< The depth-stencil state of the graphics pipeline. */ - SDL_GpuGraphicsPipelineTargetInfo target_info; /**< Formats and blend modes for the render targets of the graphics pipeline. */ + SDL_GPUGraphicsPipelineTargetInfo target_info; /**< Formats and blend modes for the render targets of the graphics pipeline. */ SDL_PropertiesID props; /**< A properties ID for extensions. Should be 0 if no extensions are needed. */ } SDL_GPUGraphicsPipelineCreateInfo; diff --git a/src/gpu/vulkan/SDL_gpu_vulkan.c b/src/gpu/vulkan/SDL_gpu_vulkan.c index 2dadbb2d9..c7ff8e2c6 100644 --- a/src/gpu/vulkan/SDL_gpu_vulkan.c +++ b/src/gpu/vulkan/SDL_gpu_vulkan.c @@ -6192,7 +6192,7 @@ static VkRenderPass VULKAN_INTERNAL_CreateRenderPass( static VkRenderPass VULKAN_INTERNAL_CreateTransientRenderPass( VulkanRenderer *renderer, - SDL_GpuGraphicsPipelineTargetInfo attachmentInfo, + SDL_GPUGraphicsPipelineTargetInfo attachmentInfo, VkSampleCountFlagBits sampleCount) { VkAttachmentDescription attachmentDescriptions[2 * MAX_COLOR_TARGET_BINDINGS + 1];