# Repro Remix

> Reproduce RTX Remix shader compilation issues locally. Clones dxvk-remix, replaces Slang with your local build, and compiles all RTX Remix shaders with SPIRV validation.

- Skill: `shader-slang/repro-remix` (Agent Skill)
- Install (CLI): `npx skillmds@latest add shader-slang/repro-remix`
- Raw SKILL.md: https://api.skillmd.com/api/skills/shader-slang/repro-remix/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: shader-slang (https://skillmd.com/u/shader-slang)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/shader-slang/repro-remix

---


# RTX Remix Shader Compatibility Testing

The repository includes a script to reproduce RTX Remix shader compilation issues locally.

## Prerequisites

Build Slang in Debug first:
```bash
cmake.exe --preset default
cmake.exe --build --preset debug
```

## Usage

```bash
# Run RTX Remix shader compilation test
./extras/repro-remix.sh

# Clean existing dxvk-remix clone and start fresh
./extras/repro-remix.sh --clean
```

## What it does

- Clones NVIDIA RTX Remix repository to `external/dxvk-remix/`
- Comments out Slang in packman config to prevent overwriting
- Replaces with your Debug build
- Compiles all RTX Remix shaders with SPIRV validation enabled
- Verifies shader compilation output

## When to use

- When RTX Remix nightly CI workflow fails
- To test Slang changes against a large real-world shader codebase
- To reproduce shader compilation issues before fixing them

See `extras/repro-remix.md` for detailed documentation.

## Interactive Workflow

1. Check if Slang is already built in Debug (`build/Debug/bin/slangc` exists)
2. If not, build it first
3. If `$ARGUMENTS` contains `--clean`, pass `--clean` to the script
4. Run `./extras/repro-remix.sh` and monitor output for failures
5. If failures occur, help the user analyze and fix them

