@ameva/vulkan-runtime
v1.2.1
Published
SoC-aware adaptive abstraction runtime utilizing device resources for Mobile Node.js & Android Termux
Maintainers
Readme
AMEVA-Vulkan-Runtime (Node.js & TypeScript)
안드로이드 Termux 환경에서 디바이스 리소스를 활용하는 SoC 감지 및 적응형 추상화 런타임
SoC-Aware Adaptive Abstraction Runtime Utilizing Device Resources for Android Termux
Installation
npm install ameva-vulkan-runtimeQuickstart
import { Doctor, createContext } from "ameva-vulkan-runtime";
const doctor = new Doctor();
const report = await doctor.runSelfTest();
console.log(`GPU Status: ${report.overallSuccess}, GPU: ${report.deviceName}`);
const ctx = await createContext({ device: "auto" });
console.log(`Vulkan Context Ready on ${ctx.deviceName}`);Description
Provides a C++20 Hardware Abstraction Layer (HAL) with Zero-Guesswork SoC auto-detection, utilizing hardware paths on Qualcomm Adreno and stable ARM NEON 4-Thread FP16 CPU execution on Exynos Mali.
Documentation
License
Apache-2.0 License. Copyright (c) 2026 Eunho Kim (@uno-km).
