<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ghostty.git/pkg/wuffs/src, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/'/>
<entry>
<title>Zig 0.15: zig fmt</title>
<updated>2025-10-03T14:10:43+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2025-10-01T18:23:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=7ec57aeebd8cae4ef13bb2cdcd041d6a9672003c'/>
<id>7ec57aeebd8cae4ef13bb2cdcd041d6a9672003c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>renderer: clean up `image.zig`, reduce repetitive code</title>
<updated>2025-06-25T20:27:23+00:00</updated>
<author>
<name>Qwerasd</name>
<email>qwerasd205@users.noreply.github.com</email>
</author>
<published>2025-06-24T21:04:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=03bdb922929ee0d71183e0da32f57bc6191452a2'/>
<id>03bdb922929ee0d71183e0da32f57bc6191452a2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>renderer: unify `image.zig`</title>
<updated>2025-06-23T19:12:17+00:00</updated>
<author>
<name>Qwerasd</name>
<email>qwerasd205@users.noreply.github.com</email>
</author>
<published>2025-06-23T19:12:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=df8dc33ab65731165fba91afc48367bad6c8ced0'/>
<id>df8dc33ab65731165fba91afc48367bad6c8ced0</id>
<content type='text'>
The code in metal/image.zig and opengl/image.zig was virtually identical
save for the texture options, so I've moved that to the GraphicsAPI and
unified them in to renderer/image.zig
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The code in metal/image.zig and opengl/image.zig was virtually identical
save for the texture options, so I've moved that to the GraphicsAPI and
unified them in to renderer/image.zig
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(wuffs): don't premul alpha when loading images</title>
<updated>2025-01-17T19:38:38+00:00</updated>
<author>
<name>Qwerasd</name>
<email>qwerasd205@users.noreply.github.com</email>
</author>
<published>2025-01-17T18:28:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=c2da843dfdcbe74fa1db8a676bb6e76d76621ee6'/>
<id>c2da843dfdcbe74fa1db8a676bb6e76d76621ee6</id>
<content type='text'>
It seems like the raw data version of the kitty graphics transmit
operation is meant to be unassociated (aka straight) alpha, though I
can't find any definitive documentation either way- but in any case
unassociated alpha is more common in image formats and makes the
handling easier for the rest of it.

Also removed a redundant call to `decode_frame_config`, since it's
called implicitly when we call `decode_frame` right after.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It seems like the raw data version of the kitty graphics transmit
operation is meant to be unassociated (aka straight) alpha, though I
can't find any definitive documentation either way- but in any case
unassociated alpha is more common in image formats and makes the
handling easier for the rest of it.

Also removed a redundant call to `decode_frame_config`, since it's
called implicitly when we call `decode_frame` right after.
</pre>
</div>
</content>
</entry>
<entry>
<title>wuffs: use common struct to return decoded image data</title>
<updated>2025-01-02T04:48:30+00:00</updated>
<author>
<name>Jeffrey C. Ollie</name>
<email>jeff@ocjtech.us</email>
</author>
<published>2025-01-02T04:48:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=22c2fe9610a2f5755108829d9181ad0a52b7d041'/>
<id>22c2fe9610a2f5755108829d9181ad0a52b7d041</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>wuffs: update, add jpeg decoding, add simple tests</title>
<updated>2025-01-02T04:48:30+00:00</updated>
<author>
<name>Jeffrey C. Ollie</name>
<email>jeff@ocjtech.us</email>
</author>
<published>2025-01-01T06:03:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=652079b26ccb7d76fbc6726f04b40bb3552db06c'/>
<id>652079b26ccb7d76fbc6726f04b40bb3552db06c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>wuffs: fix blend mode</title>
<updated>2024-09-04T23:23:54+00:00</updated>
<author>
<name>Jeffrey C. Ollie</name>
<email>jeff@ocjtech.us</email>
</author>
<published>2024-09-04T23:23:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=f2d53b451be05465ed2df8affbe4648b09372d9c'/>
<id>f2d53b451be05465ed2df8affbe4648b09372d9c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>pkg/wuffs: fix builds for 32-bit systems</title>
<updated>2024-09-03T03:57:23+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2024-09-03T03:57:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=781a721fc7b5fe41ff700c919918f5d87d3186c8'/>
<id>781a721fc7b5fe41ff700c919918f5d87d3186c8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>some tweaks for wuffs</title>
<updated>2024-09-03T03:47:07+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2024-09-03T03:41:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=de612934a08cf4d3a7f9b6ab995fae2332c1a6e4'/>
<id>de612934a08cf4d3a7f9b6ab995fae2332c1a6e4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>pkg/wuffs: define build defines separately, not in defs.zig</title>
<updated>2024-09-03T03:47:07+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2024-09-03T03:27:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=c6e187865af5383758c2aa46cf3d61005c24ebbf'/>
<id>c6e187865af5383758c2aa46cf3d61005c24ebbf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
