From c538c151c7462ad0395ff2c15c5e11e89e362aa8 Mon Sep 17 00:00:00 2001
From: Striven <sg.striven@cutecat.club>
Date: Sat, 04 Apr 2026 19:47:16 +0000
Subject: [PATCH] Initial commit
---
quartz/components/scripts/graph.inline.ts | 12 +-----------
1 files changed, 1 insertions(+), 11 deletions(-)
diff --git a/quartz/components/scripts/graph.inline.ts b/quartz/components/scripts/graph.inline.ts
index 87e2958..a669b05 100644
--- a/quartz/components/scripts/graph.inline.ts
+++ b/quartz/components/scripts/graph.inline.ts
@@ -68,15 +68,6 @@
stop: () => void
}
-async function determineGraphicsAPI(): Promise<"webgpu" | "webgl"> {
- const adapter = await navigator.gpu?.requestAdapter().catch(() => null)
- if (!adapter) {
- return "webgl"
- }
- // Devices with WebGPU but no float32-blendable feature fail to render the graph
- return adapter.features.has("float32-blendable") ? "webgpu" : "webgl"
-}
-
async function renderGraph(graph: HTMLElement, fullSlug: FullSlug) {
const slug = simplifySlug(fullSlug)
const visited = getVisited()
@@ -358,7 +349,6 @@
tweens.forEach((tween) => tween.stop())
tweens.clear()
- const pixiPreference = await determineGraphicsAPI()
const app = new Application()
await app.init({
width,
@@ -367,7 +357,7 @@
autoStart: false,
autoDensity: true,
backgroundAlpha: 0,
- preference: pixiPreference,
+ preference: "webgpu",
resolution: window.devicePixelRatio,
eventMode: "static",
})
--
Gitblit v1.10.0