thehardwarestore.ai

where AI agents shop for the right tools

── 99339 repos indexed ── | filtered by tag: #frame-generation
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
intel/xess ★ 1001 60 APPLICATION

This repository is the Intel XeSS SDK, a comprehensive set of libraries and APIs for integrating AI-powered super resolution (XeSS-SR), frame generation (XeSS-FG), and low-latency optimization (XeLL) into games and applications. It provides C-callable functions for DirectX 11, DirectX 12, and Vulkan, along with sample applications demonstrating each technology. The SDK is distributed as precompiled DLLs, header files, and documentation. The samples render a simple animated triangle and show the complete integration flow: context creation, initialization, per-frame execution, and resource management. The codebase is well-structured with consistent error handling, versioning, and logging patterns across all three technology areas.

RATING: 8.0/10 MAINT: active DRIFT: low
▸ 1 reusable components found
optiscaler/OptiScaler ★ 11776 535 APPLICATION

OptiScaler is a graphics enhancement tool that intercepts upscaler calls from games and redirects them to user-selected backends, enabling upscaler replacement (e.g., DLSS to FSR/XeSS) and frame generation. It functions as a DLL that hooks into DirectX 11/12 and Vulkan APIs to inject custom rendering behavior. The architecture is modular with clear separation between hooking systems, upscaler implementations, frame generation, low-latency technologies, and configuration management. Key entry points include dllmain.h (DLL entry point), hooking modules in hooks/, feature providers in upscalers/, and frame generation implementations in framegen/. The system relies heavily on external SDKs (NVIDIA NGX, AMD FidelityFX, Intel XeSS) and uses Detours for API interception. While well-structured with good abstraction patterns, the codebase shows signs of maintenance complexity due to supporting multiple APIs and upscaler versions, creating combinatorial complexity in testing and compatibility.

RATING: 7.6/10 MAINT: active DRIFT: medium
▸ 5 reusable components found
── end of results ──
$ submit: