mirror of
https://github.com/libsdl-org/SDL.git
synced 2026-06-17 03:28:57 +00:00
GPU: Remove pitch parameters from indirect draw calls (#10803)
This commit is contained in:
parent
3d7e8c9bb7
commit
ddd5723e2e
8 changed files with 47 additions and 99 deletions
|
|
@ -5357,12 +5357,12 @@ static void VULKAN_DrawPrimitivesIndirect(
|
|||
SDL_GPUCommandBuffer *commandBuffer,
|
||||
SDL_GPUBuffer *buffer,
|
||||
Uint32 offset,
|
||||
Uint32 drawCount,
|
||||
Uint32 pitch)
|
||||
Uint32 drawCount)
|
||||
{
|
||||
VulkanCommandBuffer *vulkanCommandBuffer = (VulkanCommandBuffer *)commandBuffer;
|
||||
VulkanRenderer *renderer = (VulkanRenderer *)vulkanCommandBuffer->renderer;
|
||||
VulkanBuffer *vulkanBuffer = ((VulkanBufferContainer *)buffer)->activeBufferHandle->vulkanBuffer;
|
||||
Uint32 pitch = sizeof(SDL_GPUIndirectDrawCommand);
|
||||
Uint32 i;
|
||||
|
||||
VULKAN_INTERNAL_BindGraphicsDescriptorSets(renderer, vulkanCommandBuffer);
|
||||
|
|
@ -5394,12 +5394,12 @@ static void VULKAN_DrawIndexedPrimitivesIndirect(
|
|||
SDL_GPUCommandBuffer *commandBuffer,
|
||||
SDL_GPUBuffer *buffer,
|
||||
Uint32 offset,
|
||||
Uint32 drawCount,
|
||||
Uint32 pitch)
|
||||
Uint32 drawCount)
|
||||
{
|
||||
VulkanCommandBuffer *vulkanCommandBuffer = (VulkanCommandBuffer *)commandBuffer;
|
||||
VulkanRenderer *renderer = (VulkanRenderer *)vulkanCommandBuffer->renderer;
|
||||
VulkanBuffer *vulkanBuffer = ((VulkanBufferContainer *)buffer)->activeBufferHandle->vulkanBuffer;
|
||||
Uint32 pitch = sizeof(SDL_GPUIndexedIndirectDrawCommand);
|
||||
Uint32 i;
|
||||
|
||||
VULKAN_INTERNAL_BindGraphicsDescriptorSets(renderer, vulkanCommandBuffer);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue