GL module

nsgl_create_context

procedure2 overloadsmacOS onlysince 0.31.0Source
nsgl_create_context :: (
    major_version: s32 = 0,
    minor_version: s32 = 0,
    compatibility := false,
    debug := false,
    wanted_msaa: s32 = DEFAULT_MSAA
) -> (*NSOpenGLContext, chosen_msaa: s32)

Parameters

major_version: s32 = 0
minor_version: s32 = 0
compatibility := false
debug := false
wanted_msaa: s32 = DEFAULT_MSAA

Returns

chosen_msaa: s32
nsgl_create_context :: (
    win: *NSWindow,
    major_version: s32 = 0,
    minor_version: s32 = 0,
    compatibility := false,
    debug := false
) -> *NSOpenGLContext

Parameters

win: *NSWindow
major_version: s32 = 0
minor_version: s32 = 0
compatibility := false
debug := false

Returns

See also