<feed xmlns='http://www.w3.org/2005/Atom'>
<title>r-alacritty.git/alacritty/res, branch rahm</title>
<subtitle>My custom-patched version of alacritty.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/'/>
<entry>
<title>Merge remote-tracking branch 'vendor/master' into graphics</title>
<updated>2024-02-11T00:00:00+00:00</updated>
<author>
<name>Ayose</name>
<email>ayosec@gmail.com</email>
</author>
<published>2024-02-11T00:00:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=5e75fc92bd6bd956873baa8e30d2c14f2fe83a54'/>
<id>5e75fc92bd6bd956873baa8e30d2c14f2fe83a54</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Optimize undercurl shader</title>
<updated>2023-12-01T17:40:20+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2023-12-01T17:40:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=546d5951aa369674e8a3c6e8ac716f07481368bd'/>
<id>546d5951aa369674e8a3c6e8ac716f07481368bd</id>
<content type='text'>
This removes the if and lowers amount of operations.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This removes the if and lowers amount of operations.</pre>
</div>
</content>
</entry>
<entry>
<title>Make AA stronger for undercurl</title>
<updated>2023-11-24T19:57:43+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2023-11-24T19:57:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=54889fc4ff117f59efb392955a18b414fee570c7'/>
<id>54889fc4ff117f59efb392955a18b414fee570c7</id>
<content type='text'>
This improves undercurl rendering preserving its original thickness.
This also makes it look not out-of place when places next to other
lines.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This improves undercurl rendering preserving its original thickness.
This also makes it look not out-of place when places next to other
lines.</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'vendor/master' into graphics</title>
<updated>2022-12-02T00:52:34+00:00</updated>
<author>
<name>Ayose</name>
<email>ayosec@gmail.com</email>
</author>
<published>2022-12-02T00:52:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=2772e72a94817d9109d6a7733ba775dead175557'/>
<id>2772e72a94817d9109d6a7733ba775dead175557</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix cursor and underlines always being black</title>
<updated>2022-10-21T19:19:42+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2022-10-21T19:19:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=5b1dd38806eeb625f45303ab8981f3975f1b7b24'/>
<id>5b1dd38806eeb625f45303ab8981f3975f1b7b24</id>
<content type='text'>
Some old hardware doesn't like universal shader approach for all the
rectangle kinds leading to ALU instruction limits. This commit fixes
it by splitting the shader per rectangle kind.

Fixes #6417.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some old hardware doesn't like universal shader approach for all the
rectangle kinds leading to ALU instruction limits. This commit fixes
it by splitting the shader per rectangle kind.

Fixes #6417.</pre>
</div>
</content>
</entry>
<entry>
<title>Support GLES2 Renderer in sixel</title>
<updated>2022-10-04T16:14:14+00:00</updated>
<author>
<name>kumattau</name>
<email>kumattau@gmail.com</email>
</author>
<published>2022-10-04T16:14:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=03cf6302dd1e7630c177efc05c07abf645c3a0ec'/>
<id>03cf6302dd1e7630c177efc05c07abf645c3a0ec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge with alacritty/master</title>
<updated>2022-07-12T09:16:09+00:00</updated>
<author>
<name>Ayose</name>
<email>ayosec@gmail.com</email>
</author>
<published>2022-07-11T21:22:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=a919ac7d1e6d1ec5729ac08d25351ea0d6446145'/>
<id>a919ac7d1e6d1ec5729ac08d25351ea0d6446145</id>
<content type='text'>
The merge requires multiple changes in order to be compatible with the last
version of Alacritty:

- Textures are now always deleted on Drop.

  This is required because Alacritty now supports multiple windows in the same
  process, so we can't assume that all resources are freed when a single window
  is closed. This is the same approach used for the atlas textures.

- The graphics feature is only compatible with OpenGL 3.3.

  Alacritty now supports GLES 2.2, but in order to provide a proper support for
  it we need a different approach, specific for that version.

- Cell dimensions in pixels are re-added to the alacritty_terminal crate.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The merge requires multiple changes in order to be compatible with the last
version of Alacritty:

- Textures are now always deleted on Drop.

  This is required because Alacritty now supports multiple windows in the same
  process, so we can't assume that all resources are freed when a single window
  is closed. This is the same approach used for the atlas textures.

- The graphics feature is only compatible with OpenGL 3.3.

  Alacritty now supports GLES 2.2, but in order to provide a proper support for
  it we need a different approach, specific for that version.

- Cell dimensions in pixels are re-added to the alacritty_terminal crate.
</pre>
</div>
</content>
</entry>
<entry>
<title>Support dual source blending in GLES2 renderer</title>
<updated>2022-06-08T09:02:57+00:00</updated>
<author>
<name>Vasily Khoruzhick</name>
<email>vasily.khoruzhick@gmail.com</email>
</author>
<published>2022-06-08T09:02:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=6dc670cde0c136e28c71d4ebe67c5c8bb9df65b1'/>
<id>6dc670cde0c136e28c71d4ebe67c5c8bb9df65b1</id>
<content type='text'>
GLES2 has GL_EXT_blend_func_extended extension that enables
dual-source blending, so essentially we can reuse fragment shader
from GLSL3 renderer and do 1 rendering pass instead of 3 for the
text.

Co-authored-by: Kirill Chibisov &lt;contact@kchibisov.com&gt;
Co-authored-by: Christian Duerr &lt;contact@christianduerr.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GLES2 has GL_EXT_blend_func_extended extension that enables
dual-source blending, so essentially we can reuse fragment shader
from GLSL3 renderer and do 1 rendering pass instead of 3 for the
text.

Co-authored-by: Kirill Chibisov &lt;contact@kchibisov.com&gt;
Co-authored-by: Christian Duerr &lt;contact@christianduerr.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Use center of the pixel when aligning undercurl</title>
<updated>2022-03-14T05:52:53+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2022-03-14T05:52:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=589c1e9c6b8830625162af14a9a7aee32c7aade0'/>
<id>589c1e9c6b8830625162af14a9a7aee32c7aade0</id>
<content type='text'>
Since `x` position in rect shader represents left side of the pixel we
should use the center of it when dealing with contiguous functions.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since `x` position in rect shader represents left side of the pixel we
should use the center of it when dealing with contiguous functions.</pre>
</div>
</content>
</entry>
<entry>
<title>Use round instead of ceil for line position</title>
<updated>2022-03-06T16:34:12+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2022-03-06T16:34:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=dbccd7e30f40d9a7485c7537b415473ffc09b3d3'/>
<id>dbccd7e30f40d9a7485c7537b415473ffc09b3d3</id>
<content type='text'>
Ceiling line position results in strikeout line being lower than
it should.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ceiling line position results in strikeout line being lower than
it should.</pre>
</div>
</content>
</entry>
</feed>
