Effect System Refactor
Author: tomspilmanCreated Jan 22, 2026Updated Sep 11, 2026
Labelsfeaturescope: graphicsscope: shadersstatus: needs-designplatform: androidplatform: iosplatform: consoles
Some requirements:
- A single FX/HLSL syntax for all platforms.
- Support for multiple constant buffers.
- Support for default parameters.
- Support additional shader stages (Geometry, Hull, and Domain).
- Prepare for support of Compute shaders.
- Uses modern cross-compilers.
- Tools can be used at runtime too.
- Annotation support.
Specific Feature issues will be built from this parent task.
Source: MonoGame/MonoGame