Search Results for

    Show / Hide Table of Contents

    Effects


    Effect header

    An effect is a uber-shader so be able to represent a single shader or a large group of shaders. A shader is a GPU program that can be run on the GPU and are able to perform rendering calculation using textures, vertoces and other resources. The effects in Evergine are written using HLSL.

    While HLSL is only supported by DirectX backends (DX11 and DX12), The effects are automatically translated to another language when it is necessary (to GLSL when using OpenGL, or Spir-V in Vulkan).

    Standard Effect

    Default evergine project template imports the Evergine.Core package package and this package includes several effects like the Standard Effect used by Default Material asset. Effects are a type of asset and have a dedicated Editor Effect Editor.

    In this section

    • Create Effects
    • Effect metatags
    • Using Effects
    • Effect Editor
    • Built-in Effect
    In This Article
    Back to top
    Generated by DocFX