module CrShader::DSL

Overview

Backward compatibility modules

Included Modules

Defined in:

crshader/language.cr

Instance methods inherited from module CrShader::Language::PreProcessors

group(name : String) : Nil group, local_size(x : Int32 = 8, y : Int32 = 8, z : Int32 = 1) : Nil local_size, render_mode(*modes : Symbol) : Nil render_mode, setup_gdshader : Nil setup_gdshader, shader_type(mode : Symbol) : Nil shader_type, subgroup(name : String) : Nil subgroup

Macros inherited from module CrShader::Language::PreProcessors

buffer(name, **options, &block) buffer, const(declaration) const, constant(declaration) constant, global_uniform(declaration, **options) global_uniform, image2d(name, **options) image2d, include(path) include, instance_uniform(declaration, **options) instance_uniform, push_constant(name, **options, &block) push_constant, require(path) require, shared(declaration) shared, uniform(declaration, **options) uniform, varying(declaration, **options) varying