Stride

OPEN / CLOSE
  • Features
  • Blog
  • Documentation
  • Community
(icon) Download

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • 日本語
    Show / Hide Table of Contents

    Shading language

    Stride provides a superset of the HLSL Shading language, bringing advanced and higher level language constructions, with:

    • extensibility to allow shaders to be extended easily using object-oriented programming concepts such as classes, inheritance, and composition
    • modularity to provide a set modular shaders each focusing on a single rendering technique, more easily manageable
    • reusability to maximize code reuse between shaders

    Stride Shading Language (SDSL) is automatically transformed to an existing shading language (HLSL, GLSL, GLSL ES).

    In this section

    • Shader classes, mixins, and inheritance
    • Composition
    • Templates
    • Shader stage input/output automatic management
    • Improve this Doc
    In This Article

    Back to top

    Copyright © 2019-2021 .NET Foundation and Contributors
    Supported by the .NET Foundation