Shader.loadFromStream

Load either the vertex or fragment shader from a custom stream.

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 loadFromStream(InputStream stream, Type type)
    class Shader
    bool
    loadFromStream
  2. bool loadFromStream(InputStream vertexShaderStream, InputStream fragmentShaderStream)

Parameters

stream

Source stream to read from

type
Type: Type

Type of shader (vertex or fragment)

Return Value

Type: bool

true if loading succeeded, false if it failed.

Meta