Skip to content

Commit

Permalink
fix maxX, maxY and maxZ implementations
Browse files Browse the repository at this point in the history
  • Loading branch information
s1ddok committed Jan 6, 2023
1 parent 601ed05 commit d0d3172
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions Sources/Alloy/Core/Extensions/Metal/MTLRegion+Extensions.swift
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,15 @@ public extension MTLRegion {
}

var maxX: Int {
return self.origin.x + self.size.width
return self.origin.x + self.size.width - 1
}

var maxY: Int {
return self.origin.y + self.size.height
return self.origin.y + self.size.height - 1
}

var maxZ: Int {
return self.origin.z + self.size.depth
return self.origin.z + self.size.depth - 1
}

var area: Int {
Expand All @@ -44,9 +44,9 @@ public extension MTLRegion {
return MTLRegion(origin: .init(x: ox,
y: oy,
z: oz),
size: .init(width: maxX - ox,
height: maxY - oy,
depth: maxZ - oz))
size: .init(width: maxX - ox + 1,
height: maxY - oy + 1,
depth: maxZ - oz + 1))

}

Expand Down

0 comments on commit d0d3172

Please sign in to comment.