module
CrShader::DSL
Overview
Backward compatibility modules
Included Modules
Defined in:
crshader/language.cr
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
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