DX

Supports porting DX9 shader-based games to FFP for RTX Remix path-traced lighting. Manages proxy patches and rendering diagnostics.

Install

mkdir -p .claude/skills/dx9-ffp-port && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/10449" && unzip -o skill.zip -d .claude/skills/dx9-ffp-port && rm skill.zip

Installs to .claude/skills/dx9-ffp-port

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Use when porting a game for RTX Remix or to the fixed-function pipeline, working on renderer.cpp / ffp_state / remix-comp-proxy.ini / draw routing / VS constants / vertex declarations / matrix mapping / skinning, building or deploying a remix-comp-proxy patch, or diagnosing rendering issues in a patched game.
310 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Advanced

Key capabilities

  • Port DX9 shaders to FFP
  • Define vertex declarations
  • Route draw calls
  • Configure remix-comp-proxy

How it works

It intercepts D3D9 calls to route geometry through a fixed-function pipeline, enabling RTX Remix path-traced lighting.

Inputs & outputs

You give it
DX9 game executable
You get back
d3d9.dll proxy patch

When to use DX9 FFP Port

  • Set up remix-comp-proxy for a new game port
  • Diagnose rendering issues in a patched game
  • Define vertex declarations for RTX Remix compatibility

About DX9 FFP Port

Guides the porting process from DX9 shaders to the fixed-function pipeline. Handles vertex declarations, matrix mapping, and remix-comp-proxy configuration while preventing template modification.

Use when porting a game for RTX Remix or to the fixed-function pipeline, working on renderer.cpp / ffp_state / remix-comp-proxy.ini / draw routing / VS constants / vertex declarations / matrix mapping / skinning, building or deploying a remix-comp-proxy patch, or diagnosing rendering issues in a pat

When not to use it

  • CPU-side vertex skinning
  • Modifying template code

Prerequisites

remix-comp-proxy framework

Limitations

  • Skinning is off by default
  • CPU-side skinning is a last resort

How it compares

It automates the complex mapping of DX9 shader constants to FFP transforms, which is typically a manual and error-prone process.

Compared to similar skills

DX9 FFP Port side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
DX9 FFP Port (this skill)02moReviewAdvanced
add-uint-support189moNo flagsIntermediate
cpp-pro184moNo flagsAdvanced
port-c-module22moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

add-uint-support

pytorch

Add unsigned integer (uint) type support to PyTorch operators by updating AT_DISPATCH macros. Use when adding support for uint16, uint32, uint64 types to operators, kernels, or when user mentions enabling unsigned types, barebones unsigned types, or uint support.

1883

cpp-pro

sickn33

Write idiomatic C++ code with modern features, RAII, smart pointers, and STL algorithms. Handles templates, move semantics, and performance optimization. Use PROACTIVELY for C++ refactoring, memory safety, or complex C++ patterns.

1855

port-c-module

RediSearch

Guide for porting a C module to Rust

28

decomp-file

marijnvdwerf

Decompile a whole file (segment) in this Paperboy N64 project from top to bottom. Use when asked to decompile a .cpp/.c file end-to-end, "do the whole file", convert all of <file> from INCLUDE_ASM to C/C++, or migrate a segment. Complements the single-function `decomp` skill. Triggers on "decompile

00

tdd

Tr3kkR

Apply Yuzu-specific test-driven development using tracer-bullet red-green-refactor cycles and the repo's Meson, gateway, proto, and ABI validation rules. Use when the user says `/tdd`, asks for TDD, red-green-refactor, or wants a feature/fix built test-first in Yuzu.

00

unity-developer

sickn33

Build Unity games with optimized C# scripts, efficient rendering, and proper asset management. Masters Unity 6 LTS, URP/HDRP pipelines, and cross-platform deployment. Handles gameplay systems, UI implementation, and platform optimization. Use PROACTIVELY for Unity performance issues, game mechanics, or cross-platform builds.

142357

Search skills

Search the agent skills registry