mirror of
https://github.com/anomalyco/opencode.git
synced 2026-06-01 19:05:38 +00:00
chore: generate
This commit is contained in:
@@ -100,7 +100,14 @@ function mixChannel(base: number, overlay: number, alpha: number) {
|
|||||||
return Math.round(base + (overlay - base) * clamp(alpha))
|
return Math.round(base + (overlay - base) * clamp(alpha))
|
||||||
}
|
}
|
||||||
|
|
||||||
function writeLogoTint(buffer: Uint16Array, offset: number, base: Rgb, primary: Rgb, primaryMix: number, peakMix: number) {
|
function writeLogoTint(
|
||||||
|
buffer: Uint16Array,
|
||||||
|
offset: number,
|
||||||
|
base: Rgb,
|
||||||
|
primary: Rgb,
|
||||||
|
primaryMix: number,
|
||||||
|
peakMix: number,
|
||||||
|
) {
|
||||||
const p = clamp(primaryMix)
|
const p = clamp(primaryMix)
|
||||||
const q = clamp(peakMix)
|
const q = clamp(peakMix)
|
||||||
const r = mixChannel(mixChannel(base[0], primary[0], p), 255, q)
|
const r = mixChannel(mixChannel(base[0], primary[0], p), 255, q)
|
||||||
|
|||||||
@@ -1,4 +1,10 @@
|
|||||||
import { FrameBufferRenderable, RGBA, type OptimizedBuffer, type RenderContext, type RenderableOptions } from "@opentui/core"
|
import {
|
||||||
|
FrameBufferRenderable,
|
||||||
|
RGBA,
|
||||||
|
type OptimizedBuffer,
|
||||||
|
type RenderContext,
|
||||||
|
type RenderableOptions,
|
||||||
|
} from "@opentui/core"
|
||||||
import { extend, useRenderer } from "@opentui/solid"
|
import { extend, useRenderer } from "@opentui/solid"
|
||||||
import { onCleanup, onMount } from "solid-js"
|
import { onCleanup, onMount } from "solid-js"
|
||||||
import { tint, useTheme } from "@tui/context/theme"
|
import { tint, useTheme } from "@tui/context/theme"
|
||||||
|
|||||||
Reference in New Issue
Block a user