#9188·MonoGame

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.