mods / utility

C // UTILITY

cp2077-metalfx-denoiser

by memaxo

0
★ 7 stars

MetalFX Denoiser Replace NVIDIA NRD with Apple MetalFX Temporal Scaler for Cyberpunk 2077 on macOS. Status: Implementation complete, hooks scripted, buffer layout documented, runtime validation pending. What it does Intercepts NRD (Real-time Denoisers) calls via Frida hooks and replaces them with Apple's MetalFX Temporal Scaler for hardware-accelerated denoising of ray-traced effects (diffuse GI, specular, shadows). Architecture Two shared libraries: 1. MetalFXDenoiser.dylib, RED4ext plugin (C++): entry point, NRD hooks, Frida exports, config 2. MetalFXDenoiserCore.dylib, Metal framework (Objective-C++): MetalFX wrapper, buffer converter, scaler pool Prerequisites

  • RED4ext installed and functional
  • CMake 3.24+, Clang 15+
  • macOS 14+ (MetalFX API)

Runtime testing Key files File Purpose ------ --------- src/plugin/NRDHooks.cpp NRD function hooks src/plugin/FridaIntegration.cpp C functions exported for Frida scripts/metalfx hooks.js Frida hook script (production) framework/MetalFXDenoiser.mm MetalFX wrapper docs/BUFFER LAYOUT.md NRD struct layouts docs/STATUS.md Project status Related…

Summary adapted from the project README (MIT licensed). Full docs at the source link above.

Are you the author?

This is a metadata page. We never host files without your consent. Claim it to get full-speed direct hosting for your users, download stats, and complete control: edit, update, delete, it stays yours.

Requires signing in with Discord. Questions first? Message the team from your dashboard.

Comments (0)

Sign in to comment, vote, or submit screenshots.

No comments yet.

More utility mods