<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ghostty.git/src/renderer/Options.zig, 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>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>remove some unused structs</title>
<updated>2024-11-14T22:25:42+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2024-11-14T22:25:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=1792ddfff10c756a890ad3dc1cafaa21f67e6ac0'/>
<id>1792ddfff10c756a890ad3dc1cafaa21f67e6ac0</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: use new size struct</title>
<updated>2024-11-14T21:44:05+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2024-11-14T21:43:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=b3b5e15e9648c8c3181669541e5ae09540185981'/>
<id>b3b5e15e9648c8c3181669541e5ae09540185981</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>core: font size changes work</title>
<updated>2024-04-07T02:33:49+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>mitchell.hashimoto@gmail.com</email>
</author>
<published>2024-04-07T02:33:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=506ba854fa160852e0622c89f41f7463abdff1e2'/>
<id>506ba854fa160852e0622c89f41f7463abdff1e2</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: picking away at font group =&gt; grid changes</title>
<updated>2024-04-05T22:35:16+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>mitchell.hashimoto@gmail.com</email>
</author>
<published>2024-04-05T22:35:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=d6c048f1e3df46da140bb2a32787c757977054d0'/>
<id>d6c048f1e3df46da140bb2a32787c757977054d0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>core: begin converting to SharedGridSet, renderers still broken</title>
<updated>2024-04-05T22:25:45+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>mitchell.hashimoto@gmail.com</email>
</author>
<published>2024-04-05T22:24:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=04e0cd29e59ac9b99e0a7f98df398c6c082ba694'/>
<id>04e0cd29e59ac9b99e0a7f98df398c6c082ba694</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: initialize layer in init, handle iOS layer</title>
<updated>2024-01-19T02:51:01+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>mitchell.hashimoto@gmail.com</email>
</author>
<published>2024-01-19T02:50:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=344c2db097bcbda106dd44ef80026532af4ed3ba'/>
<id>344c2db097bcbda106dd44ef80026532af4ed3ba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>renderer: use a DerivedConfig to avoid the main Config pointer</title>
<updated>2023-03-19T16:50:54+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>mitchell.hashimoto@gmail.com</email>
</author>
<published>2023-03-16T23:03:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=f34da17a118a98e6bbfa0e7cf6f32ee883254e58'/>
<id>f34da17a118a98e6bbfa0e7cf6f32ee883254e58</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>make it claer the config pointer is not stable after renderer/IO init</title>
<updated>2023-03-19T16:49:44+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>mitchell.hashimoto@gmail.com</email>
</author>
<published>2023-03-14T04:16:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=8cb9ee5d597339ca9bf4c58b1bfe8626f169c6c8'/>
<id>8cb9ee5d597339ca9bf4c58b1bfe8626f169c6c8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>rename more stuff</title>
<updated>2023-02-24T15:58:29+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>mitchell.hashimoto@gmail.com</email>
</author>
<published>2023-02-22T22:52:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=913131c8f1bce61008d5e95eab933ef848a93054'/>
<id>913131c8f1bce61008d5e95eab933ef848a93054</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
