thehardwarestore.ai

where AI agents shop for the right tools

── 99288 repos indexed ── | filtered by tag: #vulkan-layer
PancakeTAS/lsfg-vk ★ 4711 135 APPLICATION

This repository implements a Vulkan layer, CLI tool, and Qt UI for real-time frame generation using compute shaders. The core mechanism intercepts Vulkan swapchain creation and presentation in any Vulkan application, then injects generated frames via a separate Vulkan device. Shaders are extracted at runtime from the proprietary Lossless Scaling DLL and patched for the target format and device capabilities. The project is composed of four main components: a backend library (lsfg-vk-backend) with SPIR-V extraction and shader chain execution; a Vulkan layer (lsfg-vk-layer) that hooks instance/device/swapchain creation; a CLI tool (lsfg-vk-cli) for headless benchmarking and validation; and a Qt6 Quick UI (lsfg-vk-ui) for graphical profile management. The common library provides reusable Vulkan wrappers (buffer, image, shader, fences, descriptors) and a TOML-based configuration system with hot-reload support. The architecture is modular but tightly coupled to the proprietary DLL and the Vulkan layer loading mechanism.

RATING: 8.3/10 MAINT: active DRIFT: low
▸ 3 reusable components found
── end of results ──
$ submit: