MojoShader module

MOJOSHADER_preprocess

procedureforeignSource
MOJOSHADER_preprocess :: (
    filename: *u8,
    source: *u8,
    sourcelen: u32,
    defines: *MOJOSHADER_preprocessorDefine,
    define_count: u32,
    include_open: MOJOSHADER_includeOpen,
    include_close: MOJOSHADER_includeClose,
    m: MOJOSHADER_malloc,
    f: MOJOSHADER_free,
    d: *void
) -> *MOJOSHADER_preprocessData #foreign

Parameters

filename: *u8
source: *u8
sourcelen: u32
define_count: u32
d: *void

Returns

See also