mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-08-02 14:57:31 +03:00
remove old cell bg handling
This commit is contained in:

committed by
rohitb

parent
05a30e6fda
commit
8b6a733e46
@ -2958,7 +2958,7 @@ fn rebuildCells(
|
|||||||
const bg_alpha: u8 = bg_alpha: {
|
const bg_alpha: u8 = bg_alpha: {
|
||||||
const default: u8 = 255;
|
const default: u8 = 255;
|
||||||
|
|
||||||
if (self.current_background_image == null and self.config.background_opacity >= 1) break :bg_alpha default;
|
if (self.config.background_opacity >= 1) break :bg_alpha default;
|
||||||
|
|
||||||
// Cells that are selected should be fully opaque.
|
// Cells that are selected should be fully opaque.
|
||||||
if (selected) break :bg_alpha default;
|
if (selected) break :bg_alpha default;
|
||||||
@ -2971,11 +2971,6 @@ fn rebuildCells(
|
|||||||
break :bg_alpha default;
|
break :bg_alpha default;
|
||||||
}
|
}
|
||||||
|
|
||||||
// If we have a background image, use the configured background image opacity.
|
|
||||||
if (self.current_background_image != null) {
|
|
||||||
break :bg_alpha @intFromFloat(@round((1 - self.config.background_image_opacity) * 255.0));
|
|
||||||
}
|
|
||||||
|
|
||||||
// Otherwise, we use the configured background opacity.
|
// Otherwise, we use the configured background opacity.
|
||||||
break :bg_alpha @intFromFloat(@round(self.config.background_opacity * 255.0));
|
break :bg_alpha @intFromFloat(@round(self.config.background_opacity * 255.0));
|
||||||
};
|
};
|
||||||
|
@ -239,14 +239,9 @@ vertex CellBgVertexOut cell_bg_vertex(
|
|||||||
position.zw = 1.0;
|
position.zw = 1.0;
|
||||||
out.position = position;
|
out.position = position;
|
||||||
|
|
||||||
uchar4 bg_color = uniforms.bg_color;
|
|
||||||
if (uniforms.has_bg_image) {
|
|
||||||
bg_color.a = uchar((1.0f - uniforms.bg_image_opacity) * 255);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Convert the background color to Display P3
|
// Convert the background color to Display P3
|
||||||
out.bg_color = load_color(
|
out.bg_color = load_color(
|
||||||
bg_color,
|
uniforms.bg_color,
|
||||||
uniforms.use_display_p3,
|
uniforms.use_display_p3,
|
||||||
uniforms.use_linear_blending
|
uniforms.use_linear_blending
|
||||||
);
|
);
|
||||||
|
Reference in New Issue
Block a user