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

    Graphics

    This section explains how to use Game Studio and the Xenko API for graphics and rendering.

    Shaders

    Shaders are authored in the Xenko's shading language, an extension of HLSL. They provide true composition of modular shaders through the use of inheritance, shader mixins, and automatic weaving of shader in-out attributes.

    Effects

    Effects in Xenko use C#-like syntax to combine shaders. They provide conditional composition of shaders to generate effect permutations.

    Target everything

    Xenko shaders are converted automatically to the target graphics platform, either plain HLSL for Direct3D, GLSL for OpenGL, or SPIR-V for Vulkan platforms.

    Advanced graphics

    The graphics module provides a set of methods to display the game. Although Xenko is available on multiple platforms, the whole system behaves like DirectX 11 from the user perspective. You need a basic knowledge of the rendering pipeline to use it.

    In this section

    • Cameras
    • Skyboxes
    • Sprite fonts
    • Lighting and shadows
    • Graphics compositor
    • Materials
    • Post effects
    • Rendering pipeline
    • Low-level API
    • Effects and shaders
    • Improve this Doc

    Back to top

    Copyright © 2016 Silicon Studio
    Generated by DocFX