Skip to content
This repository has been archived by the owner on Aug 12, 2022. It is now read-only.

Commit

Permalink
Fix useViewportFromCanvasTransform with dpi scaling
Browse files Browse the repository at this point in the history
Fix #193
  • Loading branch information
nbilyk committed Jun 14, 2019
1 parent 32e5932 commit c2abc29
Showing 1 changed file with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -502,7 +502,7 @@ fun GlState.useViewportFromCanvasTransform(canvasTransform: IntRectangleRo, inne
getFramebuffer(frameBufferInfo)
useViewport(
floor(canvasTransform.x * frameBufferInfo.scaleX).toInt(),
floor((frameBufferInfo.height - canvasTransform.bottom) * frameBufferInfo.scaleY).toInt(),
floor((frameBufferInfo.height - canvasTransform.bottom * frameBufferInfo.scaleY)).toInt(),
ceil(canvasTransform.width * frameBufferInfo.scaleX).toInt(),
ceil(canvasTransform.height * frameBufferInfo.scaleY).toInt(),
inner
Expand All @@ -513,7 +513,7 @@ fun GlState.setViewportFromCanvasTransform(canvasTransform: IntRectangleRo) {
getFramebuffer(frameBufferInfo)
setViewport(
floor(canvasTransform.x * frameBufferInfo.scaleX).toInt(),
floor((frameBufferInfo.height - canvasTransform.bottom) * frameBufferInfo.scaleY).toInt(),
floor((frameBufferInfo.height - canvasTransform.bottom * frameBufferInfo.scaleY)).toInt(),
ceil(canvasTransform.width * frameBufferInfo.scaleX).toInt(),
ceil(canvasTransform.height * frameBufferInfo.scaleY).toInt()
)
Expand Down

0 comments on commit c2abc29

Please sign in to comment.