<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ghostty.git/src/renderer.zig, branch tip</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>build: move apprt, font, renderer enums to dedicated files</title>
<updated>2025-09-19T22:17:41+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2025-09-19T22:12:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=800fa99ff27b317bff789cd0b29a5707663521b6'/>
<id>800fa99ff27b317bff789cd0b29a5707663521b6</id>
<content type='text'>
This reduces the surface area of files we depend on for builds.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reduces the surface area of files we depend on for builds.
</pre>
</div>
</content>
</entry>
<entry>
<title>renderer: big rework, graphics API abstraction layers, unified logic</title>
<updated>2025-06-20T21:18:41+00:00</updated>
<author>
<name>Qwerasd</name>
<email>qwerasd205@users.noreply.github.com</email>
</author>
<published>2025-06-16T23:44:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=371d62a82ce26a6dd7c61d0175759f2d53771065'/>
<id>371d62a82ce26a6dd7c61d0175759f2d53771065</id>
<content type='text'>
This commit is very large, representing about a month of work with many
interdependent changes that don't separate cleanly in to atomic commits.

The main change here is unifying the renderer logic to a single generic
renderer, implemented on top of an abstraction layer over OpenGL/Metal.

I'll write a more complete summary of the changes in the description of
the PR.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit is very large, representing about a month of work with many
interdependent changes that don't separate cleanly in to atomic commits.

The main change here is unifying the renderer logic to a single generic
renderer, implemented on top of an abstraction layer over OpenGL/Metal.

I'll write a more complete summary of the changes in the description of
the PR.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix tests building on Linux</title>
<updated>2025-03-12T18:29:13+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2025-03-12T18:29:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=816ff8cef07718e8074360d86a32f1314d4bdc2b'/>
<id>816ff8cef07718e8074360d86a32f1314d4bdc2b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Zig 0.14</title>
<updated>2025-03-11T21:39:04+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2025-03-11T21:33:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=7e2286eb8c603ade782a3970911531595d57e280'/>
<id>7e2286eb8c603ade782a3970911531595d57e280</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>renderer: dedicated size struct, defined coordinate spaces</title>
<updated>2024-11-14T20:36:21+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2024-11-12T03:17:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=c1c9aac0fe4c85808049261a21bcea98b804dd71'/>
<id>c1c9aac0fe4c85808049261a21bcea98b804dd71</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>renderer: yeet usingns</title>
<updated>2024-08-16T17:43:32+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>mitchell.hashimoto@gmail.com</email>
</author>
<published>2024-08-16T17:43:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=b660380b0115b9531fdc9069631a1759308aaa0d'/>
<id>b660380b0115b9531fdc9069631a1759308aaa0d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>macos: detect renderer health failures and show error view</title>
<updated>2024-01-16T19:27:18+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>mitchell.hashimoto@gmail.com</email>
</author>
<published>2024-01-16T19:27:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=376345dcae62167a27e4790b53fcb31f3d086cb5'/>
<id>376345dcae62167a27e4790b53fcb31f3d086cb5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>renderer/metal: detect frame commit failures and notify surface</title>
<updated>2024-01-16T18:51:36+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>mitchell.hashimoto@gmail.com</email>
</author>
<published>2024-01-16T18:50:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=0277a0fb4c4d2b076f072557e00309e85f6f16a5'/>
<id>0277a0fb4c4d2b076f072557e00309e85f6f16a5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>WIP: Update to new build module API after Zig PR #18160</title>
<updated>2024-01-03T20:50:32+00:00</updated>
<author>
<name>Krzysztof Wolicki</name>
<email>der.teufel.mail@gmail.com</email>
</author>
<published>2024-01-03T20:50:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=1913243c357a2ceb754756e3f7edde791f2150d9'/>
<id>1913243c357a2ceb754756e3f7edde791f2150d9</id>
<content type='text'>
Temporarily change dependency sources to forks until they update
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Temporarily change dependency sources to forks until they update
</pre>
</div>
</content>
</entry>
<entry>
<title>renderer: shadertoy functions</title>
<updated>2023-11-18T05:50:35+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>mitchell.hashimoto@gmail.com</email>
</author>
<published>2023-11-16T17:22:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=1bd92619b19da249a3d2c6399dc442536d74abc6'/>
<id>1bd92619b19da249a3d2c6399dc442536d74abc6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
