mirror of
https://github.com/kovidgoyal/kitty
synced 2026-06-11 02:59:40 +02:00
Fix #2277
This commit is contained in:
@@ -201,13 +201,13 @@ void main() {
|
||||
|
||||
// Background {{{
|
||||
#ifdef NEEDS_BACKROUND
|
||||
float cell_has_non_default_bg = step(ONE, abs(bg_as_uint - default_colors[bg_index]));
|
||||
float cell_has_non_default_bg = step(1, float(abs(bg_as_uint - default_colors[bg_index])));
|
||||
|
||||
#if defined(BACKGROUND)
|
||||
background = bg;
|
||||
// draw_bg_bitfield has bit 0 set to draw default bg cells and bit 1 set to draw non-default bg cells
|
||||
uint draw_bg_mask = uint(2 * cell_has_non_default_bg + (1 - cell_has_non_default_bg));
|
||||
draw_bg = step(ONE, draw_bg_bitfield & draw_bg_mask);
|
||||
draw_bg = step(1, float(draw_bg_bitfield & draw_bg_mask));
|
||||
#endif
|
||||
|
||||
#ifdef TRANSPARENT
|
||||
|
||||
Reference in New Issue
Block a user