Shader.loadFromMemory

Load either the vertex or fragment shader from a source code in memory.

This function loads a single shader, either vertex or fragment, identified by the second argument. The source code must be a valid shader in GLSL language. GLSL is a C-like language dedicated to OpenGL shaders; you'll probably need to read a good documentation for it before writing your own shaders.

  1. bool loadFromMemory(string shader, Type type)
    class Shader
    bool
    loadFromMemory
    (
    string shader
    ,)
  2. bool loadFromMemory(string vertexShader, string fragmentShader)

Parameters

shader string

String containing the source code of the shader

type Type

Type of shader (vertex or fragment)

Return Value

Type: bool

True if loading succeeded, false if it failed.

Meta