Xenko

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

  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • Manual
  • API
  • Release notes
    Show / Hide Table of Contents

    Shading language

    Xenko 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

    Xenko Shading Language (XSL) 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

    Back to top

    Copyright © 2016 Silicon Studio
    Generated by DocFX