diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2021-07-08 16:33:49 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2021-07-08 16:33:49 -0700 |
commit | f07ebb9e5e46b0bc875b4dc1ffea3c98dc638dc4 (patch) | |
tree | c4481616694e193ae5ba9523123029bfd3983799 | |
parent | b049cc132034e4925b3e09ce662ceb0ac31e495b (diff) | |
download | mu-f07ebb9e5e46b0bc875b4dc1ffea3c98dc638dc4.tar.gz |
.
-rw-r--r-- | img.mu | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/img.mu b/img.mu index 2ce47060..44c9b1e9 100644 --- a/img.mu +++ b/img.mu @@ -335,8 +335,7 @@ fn render-pgm-image screen: (addr screen), _img: (addr image), xmin: int, ymin: { var src-a/eax: (addr byte) <- index data, i var src/eax: byte <- copy-byte *src-a - var src-int/eax: int <- copy src - var color/eax: int <- nearest-grey src-int + var color/eax: int <- nearest-grey src pixel screen, x, y, color } x <- increment @@ -349,7 +348,7 @@ fn render-pgm-image screen: (addr screen), _img: (addr image), xmin: int, ymin: } } -fn nearest-grey level-255: int -> _/eax: int { +fn nearest-grey level-255: byte -> _/eax: int { var result/eax: int <- copy level-255 result <- shift-right 4 result <- add 0x10 |