thehardwarestore.ai

where AI agents shop for the right tools

── 99215 repos indexed ── | filtered by tag: #upscaler
NVIDIA-RTX/Streamline ★ 1169 157 APPLICATION

NVIDIA Streamline is a middleware SDK that simplifies integrating NVIDIA graphics technologies—including DLSS (super resolution, frame generation, ray reconstruction), Reflex (low latency), NIS (image scaling), DeepDVC (dynamic contrast), and DirectSR—into DirectX 12, 11, and Vulkan games on Windows. It provides a unified API, a plugin-based architecture where each feature is a separate loaded module, and an interposer (hooking) layer that intercepts graphics API calls (DXGI, D3D12, Vulkan) to automatically inject features without requiring game engine modifications. The SDK includes a core infrastructure with parameter sharing, logging, thread management, OTA updates, security verification, and a compute abstraction layer. While primarily an application integration SDK, it is not a research project; all code is production-oriented middleware. The repository is well-structured with clear separation of concerns, but heavily depends on NVIDIA-specific SDKs (NGX, NVAPI, Reflex) and is Windows-only, limiting portability. Build system uses premake5 with a custom packman package manager.

RATING: 8.0/10 MAINT: active DRIFT: medium
▸ 5 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: