Skip to content

feat(fatalframe2): Add game#591

Open
MohannedElfatih wants to merge 2 commits into
clshortfuse:mainfrom
MohannedElfatih:fatalframe2
Open

feat(fatalframe2): Add game#591
MohannedElfatih wants to merge 2 commits into
clshortfuse:mainfrom
MohannedElfatih:fatalframe2

Conversation

@MohannedElfatih

Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds initial RenoDX game integration for Fatal Frame II, including shader overrides, shared injection constants, and a custom eye-adaptation transport path to support HDR/tone-mapping and effects controls.

Changes:

  • Introduces Fatal Frame II shader set (output, bloom, grain, sharpness, final) wired into RenoDX processing.
  • Adds shared injection definitions and settings-driven tone mapping/effects parameters.
  • Implements perceptual eye adaptation transport (histogram + transport buffer) and hooks it into shader injection.

Reviewed changes

Copilot reviewed 16 out of 16 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
src/games/fatalframeII/sharpness_0x84BB1EEF.ps_5_1.hlsl Sharpness pass override with optional RCAS sharpening.
src/games/fatalframeII/shared.h Game-specific injection constants/macros for tone mapping, effects, and eye adaptation.
src/games/fatalframeII/output/output_0x7D8A20C5.ps_5_1.hlsl Main output shader integrating RenoDX grading and LUT shoulder extension.
src/games/fatalframeII/metadata.json Registers the new game metadata entry.
src/games/fatalframeII/lut_extension.hlsl Adds LUT shoulder extension + optional debug calibration tooling.
src/games/fatalframeII/lilium_rcas.hlsl Adds RCAS sharpening implementation used by game shaders.
src/games/fatalframeII/grain_0x6DDCBB4C.ps_5_1.hlsl Film grain pass override (vanilla/perceptual path integration).
src/games/fatalframeII/final/final_0x3B771412.ps_6_0.hlsl Final pass override routed through RenoDX swapchain pass.
src/games/fatalframeII/eyeadaptation/transport.hlsl Eye adaptation histogram write + resolve/transport logic + debug UI.
src/games/fatalframeII/eyeadaptation/adaptation.hpp D3D12 resources + descriptor plumbing for histogram/transport buffers.
src/games/fatalframeII/eyeadaptation/adaptation.hlsl Histogram encoding/decoding and temporal adaptation helpers.
src/games/fatalframeII/common.hlsl Common helpers + tone mapping and LUT sampling utilities for the game.
src/games/fatalframeII/bloom_0xDA09ACE3.ps_5_1.hlsl Bloom pass override with strength control + histogram write.
src/games/fatalframeII/addon.cpp Addon wiring: settings UI, shader injection bindings, eye adaptation dispatch hooks.
src/games/fatalframeII/.skipped/film_grain_0x0AB6D76A.ps_6_5.hlsl Stored skipped shader artifact (reference).
src/games/fatalframeII/.skipped/film_grain_0x0884E19F.ps_6_5.hlsl Stored skipped shader artifact (reference).

Comment thread src/games/fatalframeII/shared.h
Comment thread src/games/fatalframeII/lilium_rcas.hlsl
Comment thread src/games/fatalframeII/addon.cpp
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants