Skip to content

Commit

Permalink
Fixed warning C4723: potential divide by 0
Browse files Browse the repository at this point in the history
  • Loading branch information
slouken committed Oct 12, 2024
1 parent 33366b0 commit 25251a9
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/gpu/SDL_gpu.c
Original file line number Diff line number Diff line change
Expand Up @@ -2803,8 +2803,8 @@ Uint32 SDL_CalculateGPUTextureFormatSize(
Uint32 height,
Uint32 depth_or_layer_count)
{
Uint32 blockWidth = Texture_GetBlockWidth(format);
Uint32 blockHeight = Texture_GetBlockHeight(format);
Uint32 blockWidth = SDL_max(Texture_GetBlockWidth(format), 1);
Uint32 blockHeight = SDL_max(Texture_GetBlockHeight(format), 1);
Uint32 blocksPerRow = (width + blockWidth - 1) / blockWidth;
Uint32 blocksPerColumn = (height + blockHeight - 1) / blockHeight;
return depth_or_layer_count * blocksPerRow * blocksPerColumn * SDL_GPUTextureFormatTexelBlockSize(format);
Expand Down

0 comments on commit 25251a9

Please sign in to comment.