mirror of
https://github.com/alacritty/alacritty.git
synced 2024-11-25 14:05:41 -05:00
b79574ee82
Since landing the patch adding transparency support to Alacritty, there's been an issue where othewise solid background cells were also being rendered partially transparent. Now, all filled background cells are rendered fully opaque. Some logic was added to support discarding filled backgrounds which had the same color as the default background. This means that, if the default background is #000 and a cell has that background, it will never be rendered opaque. This may not be correct. Note that many truecolor vim color schemes print spaces for default colored background cells. Performance can be dramatically improved by using ctermbg=NONE guibg=NONE to skip rendering those cells. |
||
---|---|---|
.. | ||
apply-tilix-colorscheme.py | ||
create-flamegraph.sh | ||
fg-bg.sh | ||
README.md | ||
spawn-alacritty-cwd | ||
ubuntu-install-perf.sh |
scripts
There are two scripts included at the time this README was written, and they both support flamegraph generation on Ubuntu. The first script installs the required dependencies:
scripts/ubuntu-install-perf.sh
The second script will run Alacritty while recording call stacks. After the Alacritty process exits, a flamegraph will be generated and its URI printed.
scripts/create-flamegraph.sh
NOTE: The create-flamegraph.sh script is intended to be run from the alacritty project root.