Repository navigation
Upstream PR 2977 Compute Workgroups
Upstream work · Actionable research · Research and retired work
Reviewed: November 1, 2026. Fork source:
b7140848(full SHAb71408480a3a979a9c584663e1d1f400904c8bb7). Latest stable checked: v0.8.136-0-g458730bf5373, September 30, source458730bf5373f1f0d027450fef7443e3af7a3ae1. GitHub state, branch recommendation, source presence and release availability are separate facts. See current status and release versus main.
| Current field | November 1, 2026 observation |
|---|---|
| GitHub source | Upstream #2977 |
| GitHub state / draft | Open / No |
| Current head | cc9546771924527f4af9b69321da06921b59d9c6 |
| Originally reviewed head | Not recorded on original page |
| Last metadata update (UTC) | 2026-10-18T20:59:12Z |
| Head versus original review | Original page did not record a head; code-change comparison is not established. |
| Current action | Open proposal; refresh integration and focused tests before handoff. |
| Fork/release availability | This upstream proposal’s GitHub state does not establish full fork/release inclusion. The historical overlap below is scoped to its recorded fork baseline; use the current feature register for delivered fork behavior. |
The original short candidate page omitted its reviewed upstream head. Current metadata is recorded here; it cannot establish whether the proposal code changed since that original review. Recheck the exact head before implementation.
This refresh checked GitHub identity/state and the specific source boundaries named above. It did not rerun native games, XISO timings or integration qualification. Historical performance claims remain attached to their original heads.
The review below is preserved as written, including its original state, head, fork baseline and proposed handoff. Its present-tense statements apply to that dated review; the current disposition above governs today’s action.
| Field | Value |
|---|---|
| Upstream PR | xemu-project/xemu#2977 |
| Audit state | Small compatibility repair candidate; refresh before implementation |
| Fork baseline reviewed | 82d04d84bdb3de956f20c3537e1da2cece0e8da2 |
Correct the workgroup-reduction loop so an initial dimension exceeding the device limit cannot bypass the only decrement. Preserve divisibility and total invocation constraints.
- Table-driven cases for dimension limits, total invocation limits, and divisibility.
- Renderer initialization rejects or selects a valid configuration on controlled device limits.
- No broad benchmark is needed; this is a device-compatibility boundary.
DSP tooling guide and navigation updated November 2, 2026 for experimental PR #384, source 8f51d237. Capture/replay usage and limits.
The earlier wiki-wide review was published November 1, 2026. Emulator source: b7140848. Reviewed wiki content: 1d2b671. Current status · Release availability · Publication process.
- Home
- Current status
- Stable versus main
- Implemented mechanisms
- Controls and defaults
- Measured results and limits
- Complete change register
- System
- CPU and vCPU
- Memory and DMA
- Graphics / NV2A
- APU and audio
- Timing and timers
- Platform and I/O
- Hardware observations
- Fidelity boundaries
- Methodology
- PGR2 routes
- Debugging lag / hot paths
- Tools and commands
- DSP capture, replay and fuzzing
- HLE readiness and public XISO proof
- Concurrent DSP shadow and OpenAL proof
- DSP HLE operation inventory
- DSP HLE fix examples and testing
- Development
- Upstream shortlist
- Wiki maintenance
- Research / retired work
- Optimization catalog
- Hot-path shortcuts
- Researched experiments
- Unproven proposal directory
- PR lessons
- September26 snapshot
Repository · PRs · Issues