MojoShader module

MOJOSHADER_assemble

procedureforeignSource
MOJOSHADER_assemble :: (
    filename: *u8,
    source: *u8,
    sourcelen: u32,
    comments: **u8,
    comment_count: u32,
    symbols: *MOJOSHADER_symbol,
    symbol_count: u32,
    defines: *MOJOSHADER_preprocessorDefine,
    define_count: u32,
    include_open: MOJOSHADER_includeOpen,
    include_close: MOJOSHADER_includeClose,
    m: MOJOSHADER_malloc,
    f: MOJOSHADER_free,
    d: *void
) -> *MOJOSHADER_parseData #foreign

Parameters

filename: *u8
source: *u8
sourcelen: u32
comments: **u8
comment_count: u32
symbol_count: u32
define_count: u32
d: *void

Returns

See also