From e488ee2d34d0246c37c28c4adcf1ce21a6a4915e Mon Sep 17 00:00:00 2001 From: Brendan Hansen Date: Sun, 20 Jun 2021 23:24:03 -0500 Subject: [PATCH] added documentation generation --- docs/source_reference.txt | 3867 +++++++++++++++++++++++++++++++++++++ src/build.onyx | 1 + 2 files changed, 3868 insertions(+) create mode 100644 docs/source_reference.txt diff --git a/docs/source_reference.txt b/docs/source_reference.txt new file mode 100644 index 0000000..10e69cd --- /dev/null +++ b/docs/source_reference.txt @@ -0,0 +1,3867 @@ +Package 'bmfont' + Public symbols + BMFont :: struct { info: BMFont_Info; common: BMFont_Common; pages: Map(i32, [] u8); glyphs: Map(i32, BMFont_Glyph); } + at /mnt/c/dev/onyx/modules/bmfont/types.onyx:6,11 + + BMFont_Common :: struct { line_height: i32; baseline: i32; scale_width: u32; scale_height: u32; page_count: u32; packed: bool; alpha_channel: Channel; red_channel: Channel; green_channel: Channel; blue_channel: Channel; } + at /mnt/c/dev/onyx/modules/bmfont/types.onyx:40,18 + + BMFont_Glyph :: struct { id: i32; x: u32; y: u32; w: u32; h: u32; xoffset: i32; yoffset: i32; xadvance: i32; page: u8; channel: u8; tex_x: f32; tex_y: f32; tex_w: f32; tex_h: f32; } + at /mnt/c/dev/onyx/modules/bmfont/types.onyx:64,17 + + BMFont_Info :: struct { face_name: [] u8; size: u32; bold: bool; italic: bool; charset: [] u8; unicode: bool; stretchH: u32; smooth: bool; supersampling: u32; padding: ; spacing: ; outline: u32; } + at /mnt/c/dev/onyx/modules/bmfont/types.onyx:18,16 + + get_character_positions :: (font: ^BMFont, size: f32, text: [] u8, x: f32, y: f32) -> Iterator(^Renderable_Glyph) + at /mnt/c/dev/onyx/modules/bmfont/position.onyx:33,28 + + get_height :: (font: ^BMFont, text: [] u8, size: f32) -> f32 + at /mnt/c/dev/onyx/modules/bmfont/utils.onyx:29,15 + + get_width :: (font: ^BMFont, text: [] u8, size: f32) -> f32 + at /mnt/c/dev/onyx/modules/bmfont/utils.onyx:6,14 + + load_bmfont :: (fnt_data: [] u8) -> BMFont + at /mnt/c/dev/onyx/modules/bmfont/bmfont_loader.onyx:6,16 + +Package 'builtin' + Public symbols + AllocationAction :: + at /usr/share/onyx/core/builtin.onyx:109,21 + + Allocator :: struct { data: rawptr; func: (rawptr, AllocationAction, u32, u32, rawptr) -> rawptr; } + at /usr/share/onyx/core/builtin.onyx:118,14 + + CallSite :: struct { file: [] u8; line: u32; column: u32; } + at /usr/share/onyx/core/builtin.onyx:178,13 + + Iterator :: + at /usr/share/onyx/core/builtin.onyx:166,13 + + Logger :: struct { func: (rawptr, [] u8) -> void; data: rawptr; } + at /usr/share/onyx/core/builtin.onyx:91,11 + + OnyxContext :: struct { allocator: Allocator; temp_allocator: Allocator; logger: Logger; assert_handler: ([] u8, CallSite) -> void; } + at /usr/share/onyx/core/builtin.onyx:52,16 + + __heap_start :: + compiler built-in + + __stack_top :: + compiler built-in + + assert :: (cond: bool, msg: [] u8, site: CallSite = ) -> void + at /usr/share/onyx/core/builtin.onyx:82,11 + + calloc :: (size: u32) -> rawptr + at /usr/share/onyx/core/builtin.onyx:136,12 + + cfree :: (ptr: rawptr) -> void + at /usr/share/onyx/core/builtin.onyx:138,12 + + context :: + at /usr/share/onyx/core/builtin.onyx:80,1 + + cresize :: (ptr: rawptr, size: u32) -> rawptr + at /usr/share/onyx/core/builtin.onyx:137,12 + + cstr :: ^u8 + at /usr/share/onyx/core/builtin.onyx:9,1 + + log :: (msg: [] u8, logger: Logger = ) -> void + at /usr/share/onyx/core/builtin.onyx:96,8 + + make :: + at /usr/share/onyx/core/builtin.onyx:160,13 + + new :: + at /usr/share/onyx/core/builtin.onyx:142,12 + + null :: + at /usr/share/onyx/core/builtin.onyx:45,14 + + null_proc :: () -> void + at /usr/share/onyx/core/builtin.onyx:44,14 + + null_str :: + at /usr/share/onyx/core/builtin.onyx:50,17 + + range :: struct { low: i32; high: i32; step: i32; } + at /usr/share/onyx/core/builtin.onyx:14,10 + + raw_alloc :: (a: Allocator, size: u32, alignment: i32 = ) -> rawptr + at /usr/share/onyx/core/builtin.onyx:123,14 + + raw_free :: (a: Allocator, ptr: rawptr) -> void + at /usr/share/onyx/core/builtin.onyx:131,13 + + raw_resize :: (a: Allocator, ptr: rawptr, size: u32, alignment: i32 = ) -> rawptr + at /usr/share/onyx/core/builtin.onyx:127,15 + + str :: [] u8 + at /usr/share/onyx/core/builtin.onyx:8,1 + + vararg :: ^ + at /usr/share/onyx/core/builtin.onyx:20,1 + + vararg_get :: + at /usr/share/onyx/core/builtin.onyx:25,15 + +Package 'core' + Public symbols + __flush_stdio :: () -> void + at /usr/share/onyx/core/stdio.onyx:114,18 + + __stdio_init :: () -> void + at /usr/share/onyx/core/stdio.onyx:108,17 + + alloc :: + at /usr/share/onyx/core/alloc.onyx:1,14 + + array :: + at /usr/share/onyx/core/container/array.onyx:1,14 + + auto_flush_stdio :: + at /usr/share/onyx/core/stdio.onyx:15,1 + + byte_dump :: (ptr: rawptr, byte_count: u32, bytes_per_line: i32 = ) -> void + at /usr/share/onyx/core/stdio.onyx:58,14 + + conv :: + at /usr/share/onyx/core/conv.onyx:1,14 + + hash :: + at /usr/share/onyx/core/hash.onyx:1,14 + + intrinsics :: + at /usr/share/onyx/core/intrinsics/wasm.onyx:1,14 + + io :: + at /usr/share/onyx/core/io/reader.onyx:1,14 + + iter :: + at /usr/share/onyx/core/container/iter.onyx:1,14 + + list :: + at /usr/share/onyx/core/container/list.onyx:1,14 + + map :: + at /usr/share/onyx/core/container/map.onyx:1,14 + + math :: + at /usr/share/onyx/core/math.onyx:1,14 + + memory :: + at /usr/share/onyx/core/memory.onyx:1,14 + + print :: + at /usr/share/onyx/core/stdio.onyx:17,10 + + print_array :: + at /usr/share/onyx/core/stdio.onyx:38,16 + + printf :: (format: [] u8, va: ^) -> void + at /usr/share/onyx/core/stdio.onyx:32,11 + + println :: + at /usr/share/onyx/core/stdio.onyx:27,12 + + random :: + at /usr/share/onyx/core/random.onyx:1,14 + + set :: + at /usr/share/onyx/core/container/set.onyx:1,14 + + stdio :: + at /usr/share/onyx/core/stdio.onyx:103,1 + + string :: + at /usr/share/onyx/core/string.onyx:1,14 + +Package 'core.alloc' + Public symbols + TEMPORARY_ALLOCATOR_SIZE :: + at /usr/share/onyx/core/alloc.onyx:10,31 + + arena :: + at /usr/share/onyx/core/alloc/arena.onyx:1,20 + + fixed :: + at /usr/share/onyx/core/alloc/fixed.onyx:1,20 + + heap :: + at /usr/share/onyx/core/alloc/heap.onyx:1,20 + + heap_allocator :: + at /usr/share/onyx/core/alloc.onyx:13,1 + + init :: () -> void + at /usr/share/onyx/core/alloc.onyx:20,9 + + log :: + at /usr/share/onyx/core/alloc/logging.onyx:1,20 + + pool :: + at /usr/share/onyx/core/alloc/pool.onyx:1,20 + + ring :: + at /usr/share/onyx/core/alloc/ring.onyx:1,20 + + temp_allocator :: + at /usr/share/onyx/core/alloc.onyx:18,1 + +Package 'core.alloc.arena' + Public symbols + Arena :: struct { next: ^Arena; } + at /usr/share/onyx/core/alloc/arena.onyx:26,10 + + ArenaState :: struct { backing_allocator: Allocator; first_arena: ^Arena; current_arena: ^Arena; size: u32; arena_size: u32; } + at /usr/share/onyx/core/alloc/arena.onyx:16,15 + + free :: (arena: ^ArenaState) -> void + at /usr/share/onyx/core/alloc/arena.onyx:86,9 + + make :: (backing: Allocator, arena_size: u32) -> ArenaState + at /usr/share/onyx/core/alloc/arena.onyx:63,9 + + make_allocator :: (rs: ^ArenaState) -> Allocator + at /usr/share/onyx/core/alloc/arena.onyx:79,19 + +Package 'core.alloc.fixed' + Public symbols + FixedAllocatorData :: struct { ptr: rawptr; size: u32; } + at /usr/share/onyx/core/alloc/fixed.onyx:13,23 + + make :: (ptr: rawptr, size: u32) -> FixedAllocatorData + at /usr/share/onyx/core/alloc/fixed.onyx:28,9 + + make_allocator :: (fa_data: ^FixedAllocatorData) -> Allocator + at /usr/share/onyx/core/alloc/fixed.onyx:35,19 + +Package 'core.alloc.heap' + Public symbols + Enable_Debug :: + at /usr/share/onyx/core/alloc/heap.onyx:6,17 + + init :: () -> void + at /usr/share/onyx/core/alloc/heap.onyx:226,9 + + uintptr :: u32 + at /usr/share/onyx/core/alloc/heap.onyx:16,1 + +Package 'core.alloc.log' + Public symbols + Allocation_Action_Strings :: + at /usr/share/onyx/core/alloc/logging.onyx:5,1 + + logging_allocator :: (alloc: ^Allocator) -> Allocator + at /usr/share/onyx/core/alloc/logging.onyx:23,22 + +Package 'core.alloc.pool' + Public symbols + PoolAllocator :: + at /usr/share/onyx/core/alloc/pool.onyx:14,18 + + make :: + at /usr/share/onyx/core/alloc/pool.onyx:63,9 + + make_allocator :: + at /usr/share/onyx/core/alloc/pool.onyx:78,19 + + pool_alloc :: + at /usr/share/onyx/core/alloc/pool.onyx:41,15 + + pool_free :: + at /usr/share/onyx/core/alloc/pool.onyx:48,14 + +Package 'core.alloc.ring' + Public symbols + RingState :: struct { base_ptr: rawptr; size: u32; curr_ptr: rawptr; } + at /usr/share/onyx/core/alloc/ring.onyx:13,14 + + make :: (buffer: rawptr, length: u32) -> RingState + at /usr/share/onyx/core/alloc/ring.onyx:41,9 + + make_allocator :: (rs: ^RingState) -> Allocator + at /usr/share/onyx/core/alloc/ring.onyx:49,19 + +Package 'core.array' + Public symbols + average :: + at /usr/share/onyx/core/container/array.onyx:203,12 + + clear :: + at /usr/share/onyx/core/container/array.onyx:56,10 + + concat :: + at /usr/share/onyx/core/container/array.onyx:157,11 + + contains :: + at /usr/share/onyx/core/container/array.onyx:162,13 + + copy :: + at /usr/share/onyx/core/container/array.onyx:38,9 + + copy_range :: + at /usr/share/onyx/core/container/array.onyx:47,15 + + count_where :: + at /usr/share/onyx/core/container/array.onyx:339,16 + + delete :: + at /usr/share/onyx/core/container/array.onyx:115,11 + + ensure_capacity :: + at /usr/share/onyx/core/container/array.onyx:60,20 + + every :: + at /usr/share/onyx/core/container/array.onyx:285,10 + + fast_delete :: + at /usr/share/onyx/core/container/array.onyx:125,16 + + fill :: + at /usr/share/onyx/core/container/array.onyx:300,9 + + fill_range :: + at /usr/share/onyx/core/container/array.onyx:306,15 + + find :: + at /usr/share/onyx/core/container/array.onyx:323,9 + + find_ptr :: + at /usr/share/onyx/core/container/array.onyx:331,13 + + fold :: + at /usr/share/onyx/core/container/array.onyx:260,9 + + free :: + at /usr/share/onyx/core/container/array.onyx:30,9 + + get :: + at /usr/share/onyx/core/container/array.onyx:139,8 + + greatest :: + at /usr/share/onyx/core/container/array.onyx:371,13 + + init :: + at /usr/share/onyx/core/container/array.onyx:23,9 + + insert :: + at /usr/share/onyx/core/container/array.onyx:77,11 + + insert_empty :: + at /usr/share/onyx/core/container/array.onyx:90,17 + + least :: + at /usr/share/onyx/core/container/array.onyx:377,10 + + make :: + at /usr/share/onyx/core/container/array.onyx:17,9 + + map :: + at /usr/share/onyx/core/container/array.onyx:274,8 + + pop :: + at /usr/share/onyx/core/container/array.onyx:132,8 + + product :: + at /usr/share/onyx/core/container/array.onyx:189,12 + + push :: + at /usr/share/onyx/core/container/array.onyx:70,9 + + remove :: + at /usr/share/onyx/core/container/array.onyx:102,11 + + set :: + at /usr/share/onyx/core/container/array.onyx:148,8 + + some :: + at /usr/share/onyx/core/container/array.onyx:291,9 + + sort :: + at /usr/share/onyx/core/container/array.onyx:224,9 + + sum :: + at /usr/share/onyx/core/container/array.onyx:175,8 + + to_list :: + at /usr/share/onyx/core/container/array.onyx:313,12 + + to_slice :: + at /usr/share/onyx/core/container/array.onyx:210,13 + +Package 'core.conv' + Public symbols + f64_to_str :: (f: f64, buf: [] u8) -> [] u8 + at /usr/share/onyx/core/conv.onyx:161,15 + + i64_to_str :: (n: i64, base: u64, buf: [] u8, min_length: i32 = ) -> [] u8 + at /usr/share/onyx/core/conv.onyx:97,15 + + str_format :: (format: [] u8, buffer: [] u8, va: ^) -> [] u8 + at /usr/share/onyx/core/conv.onyx:185,15 + + str_format_va :: (format: [] u8, buffer: [] u8, va: ^) -> [] u8 + at /usr/share/onyx/core/conv.onyx:189,18 + + str_to_f64 :: (s_: [] u8) -> f64 + at /usr/share/onyx/core/conv.onyx:30,15 + + str_to_i64 :: (s: [] u8) -> i64 + at /usr/share/onyx/core/conv.onyx:3,15 + +Package 'core.hash' + Public symbols + to_u32 :: + at /usr/share/onyx/core/hash.onyx:3,11 + +Package 'core.intrinsics' + Public symbols + onyx :: + at /usr/share/onyx/core/intrinsics/onyx.onyx:1,25 + + wasm :: + at /usr/share/onyx/core/intrinsics/wasm.onyx:1,25 + +Package 'core.intrinsics.onyx' + Public symbols + __initialize :: + at /usr/share/onyx/core/intrinsics/onyx.onyx:3,17 + + __zero_value :: + at /usr/share/onyx/core/intrinsics/onyx.onyx:4,17 + +Package 'core.intrinsics.wasm' + Public symbols + abs_f32 :: (val: f32) -> f32 + at /usr/share/onyx/core/intrinsics/wasm.onyx:32,17 + + abs_f64 :: (val: f64) -> f64 + at /usr/share/onyx/core/intrinsics/wasm.onyx:42,17 + + and_i32 :: (lhs: i32, rhs: i32) -> i32 + at /usr/share/onyx/core/intrinsics/wasm.onyx:11,17 + + and_i64 :: (lhs: i64, rhs: i64) -> i64 + at /usr/share/onyx/core/intrinsics/wasm.onyx:23,17 + + ceil_f32 :: (val: f32) -> f32 + at /usr/share/onyx/core/intrinsics/wasm.onyx:33,17 + + ceil_f64 :: (val: f64) -> f64 + at /usr/share/onyx/core/intrinsics/wasm.onyx:43,17 + + clz_i32 :: (val: i32) -> i32 + at /usr/share/onyx/core/intrinsics/wasm.onyx:8,17 + + clz_i64 :: (val: i64) -> i64 + at /usr/share/onyx/core/intrinsics/wasm.onyx:20,17 + + copysign_f32 :: (lhs: f32, rhs: f32) -> f32 + at /usr/share/onyx/core/intrinsics/wasm.onyx:40,17 + + copysign_f64 :: (lhs: f64, rhs: f64) -> f64 + at /usr/share/onyx/core/intrinsics/wasm.onyx:50,17 + + ctz_i32 :: (val: i32) -> i32 + at /usr/share/onyx/core/intrinsics/wasm.onyx:9,17 + + ctz_i64 :: (val: i64) -> i64 + at /usr/share/onyx/core/intrinsics/wasm.onyx:21,17 + + floor_f32 :: (val: f32) -> f32 + at /usr/share/onyx/core/intrinsics/wasm.onyx:34,17 + + floor_f64 :: (val: f64) -> f64 + at /usr/share/onyx/core/intrinsics/wasm.onyx:44,17 + + max_f32 :: (lhs: f32, rhs: f32) -> f32 + at /usr/share/onyx/core/intrinsics/wasm.onyx:39,17 + + max_f64 :: (lhs: f64, rhs: f64) -> f64 + at /usr/share/onyx/core/intrinsics/wasm.onyx:49,17 + + memory_copy :: (dst: rawptr, src: rawptr, count: i32) -> void + at /usr/share/onyx/core/intrinsics/wasm.onyx:5,17 + + memory_fill :: (dst: rawptr, byte: u8, count: i32) -> void + at /usr/share/onyx/core/intrinsics/wasm.onyx:6,17 + + memory_grow :: (val: i32) -> i32 + at /usr/share/onyx/core/intrinsics/wasm.onyx:4,17 + + memory_size :: () -> i32 + at /usr/share/onyx/core/intrinsics/wasm.onyx:3,17 + + min_f32 :: (lhs: f32, rhs: f32) -> f32 + at /usr/share/onyx/core/intrinsics/wasm.onyx:38,17 + + min_f64 :: (lhs: f64, rhs: f64) -> f64 + at /usr/share/onyx/core/intrinsics/wasm.onyx:48,17 + + nearest_f32 :: (val: f32) -> f32 + at /usr/share/onyx/core/intrinsics/wasm.onyx:36,17 + + nearest_f64 :: (val: f64) -> f64 + at /usr/share/onyx/core/intrinsics/wasm.onyx:46,17 + + or_i32 :: (lhs: i32, rhs: i32) -> i32 + at /usr/share/onyx/core/intrinsics/wasm.onyx:12,17 + + or_i64 :: (lhs: i64, rhs: i64) -> i64 + at /usr/share/onyx/core/intrinsics/wasm.onyx:24,17 + + popcnt_i32 :: (val: i32) -> i32 + at /usr/share/onyx/core/intrinsics/wasm.onyx:10,17 + + popcnt_i64 :: (val: i64) -> i64 + at /usr/share/onyx/core/intrinsics/wasm.onyx:22,17 + + rotl_i32 :: (lhs: i32, rhs: i32) -> i32 + at /usr/share/onyx/core/intrinsics/wasm.onyx:17,17 + + rotl_i64 :: (lhs: i64, rhs: i64) -> i64 + at /usr/share/onyx/core/intrinsics/wasm.onyx:29,17 + + rotr_i32 :: (lhs: i32, rhs: i32) -> i32 + at /usr/share/onyx/core/intrinsics/wasm.onyx:18,17 + + rotr_i64 :: (lhs: i64, rhs: i64) -> i64 + at /usr/share/onyx/core/intrinsics/wasm.onyx:30,17 + + sar_i32 :: (lhs: i32, rhs: i32) -> i32 + at /usr/share/onyx/core/intrinsics/wasm.onyx:16,17 + + sar_i64 :: (lhs: i64, rhs: i64) -> i64 + at /usr/share/onyx/core/intrinsics/wasm.onyx:28,17 + + shl_i32 :: (lhs: i32, rhs: i32) -> i32 + at /usr/share/onyx/core/intrinsics/wasm.onyx:14,17 + + shl_i64 :: (lhs: i64, rhs: i64) -> i64 + at /usr/share/onyx/core/intrinsics/wasm.onyx:26,17 + + slr_i32 :: (lhs: i32, rhs: i32) -> i32 + at /usr/share/onyx/core/intrinsics/wasm.onyx:15,17 + + slr_i64 :: (lhs: i64, rhs: i64) -> i64 + at /usr/share/onyx/core/intrinsics/wasm.onyx:27,17 + + sqrt_f32 :: (val: f32) -> f32 + at /usr/share/onyx/core/intrinsics/wasm.onyx:37,17 + + sqrt_f64 :: (val: f64) -> f64 + at /usr/share/onyx/core/intrinsics/wasm.onyx:47,17 + + trunc_f32 :: (val: f32) -> f32 + at /usr/share/onyx/core/intrinsics/wasm.onyx:35,17 + + trunc_f64 :: (val: f64) -> f64 + at /usr/share/onyx/core/intrinsics/wasm.onyx:45,17 + + xor_i32 :: (lhs: i32, rhs: i32) -> i32 + at /usr/share/onyx/core/intrinsics/wasm.onyx:13,17 + + xor_i64 :: (lhs: i64, rhs: i64) -> i64 + at /usr/share/onyx/core/intrinsics/wasm.onyx:25,17 + +Package 'core.io' + Public symbols + BinaryReader :: struct { stream: ^Stream; } + at /usr/share/onyx/core/io/binary.onyx:39,17 + + BinaryWriter :: struct { stream: ^Stream; } + at /usr/share/onyx/core/io/binary.onyx:5,17 + + DynamicStringStream :: struct { stream: Stream; curr_pos: i32; data: [..] u8; } + at /usr/share/onyx/core/io/stream.onyx:248,24 + + Error :: + at /usr/share/onyx/core/io/io.onyx:3,10 + + Reader :: struct { stream: ^Stream; } + at /usr/share/onyx/core/io/reader.onyx:5,11 + + SeekFrom :: + at /usr/share/onyx/core/io/stream.onyx:29,13 + + Stream :: struct { vtable: ^Stream_Vtable; } + at /usr/share/onyx/core/io/stream.onyx:5,11 + + StringStream :: struct { stream: Stream; curr_pos: i32; data: [] u8; } + at /usr/share/onyx/core/io/stream.onyx:139,17 + + Writer :: struct { stream: ^Stream; } + at /usr/share/onyx/core/io/writer.onyx:5,11 + + advance_line :: (reader: ^Reader) -> void + at /usr/share/onyx/core/io/reader.onyx:166,17 + + binary :: + at /usr/share/onyx/core/io/binary_reader.onyx:1,17 + + binary_read :: + at /usr/share/onyx/core/io/binary.onyx:54,16 + + binary_read_byte :: (br: ^BinaryReader) -> u8 + at /usr/share/onyx/core/io/binary.onyx:49,21 + + binary_read_slice :: + at /usr/share/onyx/core/io/binary.onyx:61,22 + + binary_reader_make :: (s: ^Stream) -> BinaryReader + at /usr/share/onyx/core/io/binary.onyx:43,23 + + binary_write :: + at /usr/share/onyx/core/io/binary.onyx:19,17 + + binary_write_byte :: (bw: ^BinaryWriter, byte: u8) -> void + at /usr/share/onyx/core/io/binary.onyx:15,22 + + binary_write_slice :: + at /usr/share/onyx/core/io/binary.onyx:23,23 + + binary_writer_make :: (s: ^Stream) -> BinaryWriter + at /usr/share/onyx/core/io/binary.onyx:9,23 + + dynamic_string_stream_free :: (dds: ^DynamicStringStream) -> void + at /usr/share/onyx/core/io/stream.onyx:269,31 + + dynamic_string_stream_make :: (init_size: i32 = , a: Allocator = ) -> DynamicStringStream + at /usr/share/onyx/core/io/stream.onyx:255,31 + + dynamic_string_stream_to_str :: (dds: ^DynamicStringStream) -> [] u8 + at /usr/share/onyx/core/io/stream.onyx:273,33 + + memory :: + at /usr/share/onyx/core/io/reader.onyx:3,11 + + peek_byte :: (reader: ^Reader) -> u8 + at /usr/share/onyx/core/io/reader.onyx:161,14 + + read_byte :: (reader: ^Reader) -> u8 + at /usr/share/onyx/core/io/reader.onyx:22,14 + + read_bytes :: (reader: ^Reader, bytes: i32 = , allocator: Allocator = ) -> [] u8 + at /usr/share/onyx/core/io/reader.onyx:27,15 + + read_line :: (reader: ^Reader, consume_newline: bool = , allocator: Allocator = ) -> [] u8 + at /usr/share/onyx/core/io/reader.onyx:71,14 + + read_u32 :: (reader: ^Reader) -> u32 + at /usr/share/onyx/core/io/reader.onyx:33,13 + + read_u64 :: (reader: ^Reader) -> u64 + at /usr/share/onyx/core/io/reader.onyx:52,13 + + read_until :: (reader: ^Reader, until: u8, skip: u32 = , allocator: Allocator = , consume_end: bool = ) -> [] u8 + at /usr/share/onyx/core/io/reader.onyx:130,15 + + read_word :: (reader: ^Reader, numeric_allowed: bool = , allocator: Allocator = ) -> [] u8 + at /usr/share/onyx/core/io/reader.onyx:96,14 + + reader_from_string :: (s: [] u8) -> Reader + at /usr/share/onyx/core/io/reader.onyx:15,23 + + reader_make :: (s: ^Stream) -> Reader + at /usr/share/onyx/core/io/reader.onyx:9,16 + + skip_bytes :: (reader: ^Reader, bytes: u32) -> void + at /usr/share/onyx/core/io/reader.onyx:193,15 + + skip_whitespace :: (reader: ^Reader) -> void + at /usr/share/onyx/core/io/reader.onyx:178,20 + + stream_close :: (s: ^Stream) -> Error + at /usr/share/onyx/core/io/stream.onyx:98,17 + + stream_end_of_file :: (s: ^Stream) -> bool + at /usr/share/onyx/core/io/stream.onyx:129,23 + + stream_flush :: (s: ^Stream) -> Error + at /usr/share/onyx/core/io/stream.onyx:105,17 + + stream_peek_byte :: (s: ^Stream) -> (Error, u8) + at /usr/share/onyx/core/io/stream.onyx:119,21 + + stream_read :: (s: ^Stream, buffer: [] u8) -> (Error, u32) + at /usr/share/onyx/core/io/stream.onyx:49,16 + + stream_read_at :: (s: ^Stream, at: u32, buffer: [] u8) -> (Error, u32) + at /usr/share/onyx/core/io/stream.onyx:56,19 + + stream_read_byte :: (s: ^Stream) -> (Error, u8) + at /usr/share/onyx/core/io/stream.onyx:63,21 + + stream_seek :: (s: ^Stream, to: i32, whence: SeekFrom) -> Error + at /usr/share/onyx/core/io/stream.onyx:35,16 + + stream_size :: (s: ^Stream) -> i32 + at /usr/share/onyx/core/io/stream.onyx:112,16 + + stream_tell :: (s: ^Stream) -> (Error, u32) + at /usr/share/onyx/core/io/stream.onyx:42,16 + + stream_unread_byte :: (s: ^Stream) -> Error + at /usr/share/onyx/core/io/stream.onyx:70,23 + + stream_write :: (s: ^Stream, buffer: [] u8) -> (Error, u32) + at /usr/share/onyx/core/io/stream.onyx:77,17 + + stream_write_at :: (s: ^Stream, at: u32, buffer: [] u8) -> (Error, u32) + at /usr/share/onyx/core/io/stream.onyx:84,20 + + stream_write_byte :: (s: ^Stream, byte: u8) -> Error + at /usr/share/onyx/core/io/stream.onyx:91,22 + + string_stream_make :: (s: [] u8) -> StringStream + at /usr/share/onyx/core/io/stream.onyx:146,23 + + write :: + at /usr/share/onyx/core/io/writer.onyx:112,10 + + write_bool :: (writer: ^Writer, b: bool) -> void + at /usr/share/onyx/core/io/writer.onyx:62,15 + + write_byte :: (writer: ^Writer, byte: u8) -> void + at /usr/share/onyx/core/io/writer.onyx:15,15 + + write_cstr :: (writer: ^Writer, cs: ^u8) -> void + at /usr/share/onyx/core/io/writer.onyx:23,15 + + write_escaped_str :: (writer: ^Writer, s: [] u8) -> void + at /usr/share/onyx/core/io/writer.onyx:84,22 + + write_f32 :: (writer: ^Writer, f: f32) -> void + at /usr/share/onyx/core/io/writer.onyx:46,14 + + write_f64 :: (writer: ^Writer, f: f64) -> void + at /usr/share/onyx/core/io/writer.onyx:54,14 + + write_format :: (writer: ^Writer, format: [] u8, va: ^) -> void + at /usr/share/onyx/core/io/writer.onyx:78,17 + + write_i32 :: (writer: ^Writer, n: i32, base: u32 = ) -> void + at /usr/share/onyx/core/io/writer.onyx:30,14 + + write_i64 :: (writer: ^Writer, n: i64, base: u64 = ) -> void + at /usr/share/onyx/core/io/writer.onyx:38,14 + + write_ptr :: (writer: ^Writer, p: ^void) -> void + at /usr/share/onyx/core/io/writer.onyx:67,14 + + write_range :: (writer: ^Writer, r: range, sep: [] u8 = ) -> void + at /usr/share/onyx/core/io/writer.onyx:71,16 + + write_str :: (writer: ^Writer, s: [] u8) -> void + at /usr/share/onyx/core/io/writer.onyx:19,14 + + writer_make :: (s: ^Stream) -> Writer + at /usr/share/onyx/core/io/writer.onyx:9,16 + + Private symbols + Stream_Vtable :: struct { seek: (^Stream, i32, SeekFrom) -> Error; tell: (^Stream) -> (Error, u32); read: (^Stream, [] u8) -> (Error, u32); read_at: (^Stream, u32, [] u8) -> (Error, u32); read_byte: (^Stream) -> (Error, u8); unread_byte: (^Stream) -> Error; write: (^Stream, [] u8) -> (Error, u32); write_at: (^Stream, u32, [] u8) -> (Error, u32); write_byte: (^Stream, u8) -> Error; close: (^Stream) -> Error; flush: (^Stream) -> Error; size: (^Stream) -> i32; } + at /usr/share/onyx/core/io/stream.onyx:10,18 + + dynamic_string_stream_vtable :: + at /usr/share/onyx/core/io/stream.onyx:278,1 + + string_stream_vtable :: + at /usr/share/onyx/core/io/stream.onyx:158,1 + + +Package 'core.io.binary' + Public symbols + BinaryReader :: struct { data: [] u8; pos: u32; } + at /usr/share/onyx/core/io/binary_reader.onyx:14,17 + + create_reader :: (data: [] u8, initial_pos: i32 = ) -> BinaryReader + at /usr/share/onyx/core/io/binary_reader.onyx:19,18 + + read_2dot14 :: (br: ^BinaryReader) -> f32 + at /usr/share/onyx/core/io/binary_reader.onyx:61,16 + + read_date :: (br: ^BinaryReader) -> u64 + at /usr/share/onyx/core/io/binary_reader.onyx:77,14 + + read_fixed :: (br: ^BinaryReader) -> f32 + at /usr/share/onyx/core/io/binary_reader.onyx:66,15 + + read_fword :: (br: ^BinaryReader) -> i16 + at /usr/share/onyx/core/io/binary_reader.onyx:59,15 + + read_i16 :: (br: ^BinaryReader) -> i16 + at /usr/share/onyx/core/io/binary_reader.onyx:49,13 + + read_i32 :: (br: ^BinaryReader) -> i32 + at /usr/share/onyx/core/io/binary_reader.onyx:55,13 + + read_string :: (br: ^BinaryReader, len: i32) -> [] u8 + at /usr/share/onyx/core/io/binary_reader.onyx:71,16 + + read_u16 :: (br: ^BinaryReader) -> u16 + at /usr/share/onyx/core/io/binary_reader.onyx:37,13 + + read_u32 :: (br: ^BinaryReader) -> u32 + at /usr/share/onyx/core/io/binary_reader.onyx:39,13 + + read_u8 :: (br: ^BinaryReader) -> u8 + at /usr/share/onyx/core/io/binary_reader.onyx:31,12 + + seek :: (br: ^BinaryReader, new_pos: u32) -> u32 + at /usr/share/onyx/core/io/binary_reader.onyx:23,9 + + tell :: (br: ^BinaryReader) -> u32 + at /usr/share/onyx/core/io/binary_reader.onyx:29,9 + +Package 'core.iter' + Public symbols + const :: + at /usr/share/onyx/core/container/iter.onyx:217,10 + + filter :: + at /usr/share/onyx/core/container/iter.onyx:5,11 + + fold :: + at /usr/share/onyx/core/container/iter.onyx:233,9 + + map :: + at /usr/share/onyx/core/container/iter.onyx:44,8 + + skip :: + at /usr/share/onyx/core/container/iter.onyx:139,9 + + take :: + at /usr/share/onyx/core/container/iter.onyx:76,9 + + take_while :: + at /usr/share/onyx/core/container/iter.onyx:107,15 + + to_array :: + at /usr/share/onyx/core/container/iter.onyx:241,13 + + zip :: + at /usr/share/onyx/core/container/iter.onyx:184,8 + +Package 'core.list' + Public symbols + List :: + at /usr/share/onyx/core/container/list.onyx:11,9 + + ListElem :: + at /usr/share/onyx/core/container/list.onyx:5,13 + + contains :: + at /usr/share/onyx/core/container/list.onyx:66,13 + + fold :: + at /usr/share/onyx/core/container/list.onyx:76,9 + + get_iterator :: + at /usr/share/onyx/core/container/list.onyx:93,17 + + make :: + at /usr/share/onyx/core/container/list.onyx:18,9 + + pop_begin :: + at /usr/share/onyx/core/container/list.onyx:55,14 + + pop_end :: + at /usr/share/onyx/core/container/list.onyx:44,12 + + push_begin :: + at /usr/share/onyx/core/container/list.onyx:33,15 + + push_end :: + at /usr/share/onyx/core/container/list.onyx:22,13 + +Package 'core.map' + Public symbols + Map :: + at /usr/share/onyx/core/container/map.onyx:7,8 + + clear :: + at /usr/share/onyx/core/container/map.onyx:102,10 + + delete :: + at /usr/share/onyx/core/container/map.onyx:77,11 + + empty :: + at /usr/share/onyx/core/container/map.onyx:107,10 + + free :: + at /usr/share/onyx/core/container/map.onyx:36,9 + + get :: + at /usr/share/onyx/core/container/map.onyx:63,8 + + get_ptr :: + at /usr/share/onyx/core/container/map.onyx:70,12 + + has :: + at /usr/share/onyx/core/container/map.onyx:58,8 + + init :: + at /usr/share/onyx/core/container/map.onyx:27,9 + + make :: + at /usr/share/onyx/core/container/map.onyx:21,9 + + put :: + at /usr/share/onyx/core/container/map.onyx:41,8 + + update :: + at /usr/share/onyx/core/container/map.onyx:95,11 + +Package 'core.math' + Public symbols + E :: + at /usr/share/onyx/core/math.onyx:17,11 + + PI :: + at /usr/share/onyx/core/math.onyx:18,11 + + SQRT_2 :: + at /usr/share/onyx/core/math.onyx:20,11 + + TAU :: + at /usr/share/onyx/core/math.onyx:19,11 + + abs :: + at /usr/share/onyx/core/math.onyx:256,8 + + abs_poly :: + at /usr/share/onyx/core/math.onyx:257,13 + + acos :: (t: f32) -> f32 + at /usr/share/onyx/core/math.onyx:76,9 + + acosh :: + at /usr/share/onyx/core/math.onyx:121,10 + + asin :: (t: f32) -> f32 + at /usr/share/onyx/core/math.onyx:71,9 + + asinh :: + at /usr/share/onyx/core/math.onyx:117,10 + + atan :: (t: f32) -> f32 + at /usr/share/onyx/core/math.onyx:81,9 + + atan2 :: (t: f32) -> f32 + at /usr/share/onyx/core/math.onyx:86,10 + + atanh :: + at /usr/share/onyx/core/math.onyx:125,10 + + ceil :: + at /usr/share/onyx/core/math.onyx:280,12 + + clamp :: + at /usr/share/onyx/core/math.onyx:245,10 + + clz :: + at /usr/share/onyx/core/math.onyx:291,17 + + copysign :: + at /usr/share/onyx/core/math.onyx:268,13 + + copysign_poly :: + at /usr/share/onyx/core/math.onyx:269,18 + + cos :: (t: f32) -> f32 + at /usr/share/onyx/core/math.onyx:51,8 + + cosh :: + at /usr/share/onyx/core/math.onyx:106,9 + + ctz :: + at /usr/share/onyx/core/math.onyx:292,17 + + exp :: + at /usr/share/onyx/core/math.onyx:144,8 + + floor :: + at /usr/share/onyx/core/math.onyx:281,12 + + lerp :: + at /usr/share/onyx/core/math.onyx:299,9 + + ln :: (a: f32) -> f32 + at /usr/share/onyx/core/math.onyx:200,7 + + log :: + at /usr/share/onyx/core/math.onyx:217,8 + + max :: + at /usr/share/onyx/core/math.onyx:233,8 + + max_poly :: + at /usr/share/onyx/core/math.onyx:234,13 + + min :: + at /usr/share/onyx/core/math.onyx:239,8 + + min_poly :: + at /usr/share/onyx/core/math.onyx:240,13 + + nearest :: + at /usr/share/onyx/core/math.onyx:283,12 + + popcnt :: + at /usr/share/onyx/core/math.onyx:293,17 + + pow :: + at /usr/share/onyx/core/math.onyx:146,8 + + rotate_left :: + at /usr/share/onyx/core/math.onyx:294,17 + + rotate_right :: + at /usr/share/onyx/core/math.onyx:295,17 + + sign :: + at /usr/share/onyx/core/math.onyx:262,9 + + sin :: (t: f32) -> f32 + at /usr/share/onyx/core/math.onyx:30,8 + + sinh :: + at /usr/share/onyx/core/math.onyx:101,9 + + sqrt :: + at /usr/share/onyx/core/math.onyx:251,9 + + sqrt_poly :: + at /usr/share/onyx/core/math.onyx:252,14 + + tanh :: + at /usr/share/onyx/core/math.onyx:111,9 + + trunc :: + at /usr/share/onyx/core/math.onyx:282,12 + +Package 'core.memory' + Public symbols + align :: + at /usr/share/onyx/core/memory.onyx:47,10 + + alloc_slice :: + at /usr/share/onyx/core/memory.onyx:35,16 + + copy :: (dest: rawptr, src: rawptr, count: i32) -> void + at /usr/share/onyx/core/memory.onyx:20,9 + + copy_ :: (dst_: rawptr, src_: rawptr, len: u32) -> void + at /usr/share/onyx/core/memory.onyx:24,10 + + make_slice :: + at /usr/share/onyx/core/memory.onyx:40,15 + + set :: (dest: rawptr, byte: u8, count: i32) -> void + at /usr/share/onyx/core/memory.onyx:21,9 + + set_ :: (start: rawptr, value: u8, length: u32) -> void + at /usr/share/onyx/core/memory.onyx:30,9 + +Package 'core.random' + Public symbols + between :: (lo: i32, hi: i32) -> i32 + at /usr/share/onyx/core/random.onyx:16,12 + + float :: (lo: f32 = , hi: f32 = ) -> f32 + at /usr/share/onyx/core/random.onyx:18,10 + + int :: (s: ^i32 = ) -> u32 + at /usr/share/onyx/core/random.onyx:11,8 + + set_seed :: (s: u32) -> void + at /usr/share/onyx/core/random.onyx:9,13 + +Package 'core.set' + Public symbols + Set :: + at /usr/share/onyx/core/container/set.onyx:7,8 + + clear :: + at /usr/share/onyx/core/container/set.onyx:76,10 + + empty :: + at /usr/share/onyx/core/container/set.onyx:81,10 + + free :: + at /usr/share/onyx/core/container/set.onyx:35,9 + + has :: + at /usr/share/onyx/core/container/set.onyx:53,8 + + init :: + at /usr/share/onyx/core/container/set.onyx:25,9 + + insert :: + at /usr/share/onyx/core/container/set.onyx:40,11 + + make :: + at /usr/share/onyx/core/container/set.onyx:19,9 + + remove :: + at /usr/share/onyx/core/container/set.onyx:58,11 + +Package 'core.string' + Public symbols + String_Buffer :: struct { data: ^u8; count: u32; capacity: u32; } + at /usr/share/onyx/core/string/buffer.onyx:11,18 + + advance :: + at /usr/share/onyx/core/string.onyx:239,12 + + advance_line :: (s: ^[] u8) -> void + at /usr/share/onyx/core/string.onyx:306,17 + + alloc_copy :: (original: [] u8, allocator: Allocator = ) -> [] u8 + at /usr/share/onyx/core/string.onyx:6,15 + + buffer_delete :: (buffer: ^String_Buffer, position: i32) -> bool + at /usr/share/onyx/core/string/buffer.onyx:50,18 + + buffer_insert :: (buffer: ^String_Buffer, position: i32, ch: u8) -> bool + at /usr/share/onyx/core/string/buffer.onyx:35,18 + + buffer_make :: (buffer_memory: [] u8, initial_str: [] u8 = ) -> String_Buffer + at /usr/share/onyx/core/string/buffer.onyx:17,16 + + buffer_to_str :: (buffer: ^String_Buffer) -> [] u8 + at /usr/share/onyx/core/string/buffer.onyx:66,18 + + builder :: + at /usr/share/onyx/core/string/builder.onyx:1,21 + + compare :: (str1: [] u8, str2: [] u8) -> i32 + at /usr/share/onyx/core/string.onyx:133,12 + + concat :: + at /usr/share/onyx/core/string.onyx:44,11 + + contains :: + at /usr/share/onyx/core/string.onyx:106,13 + + copy :: (orig: [] u8, dest: [] u8) -> void + at /usr/share/onyx/core/string.onyx:14,9 + + ends_with :: (s: [] u8, suffix: [] u8) -> bool + at /usr/share/onyx/core/string.onyx:163,14 + + equal :: (str1: [] u8, str2: [] u8) -> bool + at /usr/share/onyx/core/string.onyx:145,10 + + free :: (s: [] u8, allocator: Allocator = ) -> void + at /usr/share/onyx/core/string.onyx:25,9 + + from_cstr :: (s: ^u8) -> [] u8 + at /usr/share/onyx/core/string.onyx:21,14 + + length :: + at /usr/share/onyx/core/string.onyx:27,11 + + read_until :: (s: ^[] u8, upto: u8, skip: i32 = ) -> [] u8 + at /usr/share/onyx/core/string.onyx:258,15 + + read_until_any :: (s: ^[] u8, skip: u32, uptos: ..u8) -> [] u8 + at /usr/share/onyx/core/string.onyx:281,19 + + reader :: + at /usr/share/onyx/core/string/reader.onyx:1,21 + + split :: (s: [] u8, delim: u8, allocator: Allocator = ) -> [] [] u8 + at /usr/share/onyx/core/string.onyx:84,10 + + starts_with :: (s: [] u8, prefix: [] u8) -> bool + at /usr/share/onyx/core/string.onyx:154,16 + + strip_leading_whitespace :: + at /usr/share/onyx/core/string.onyx:173,29 + + strip_trailing_whitespace :: + at /usr/share/onyx/core/string.onyx:192,30 + + trim_end :: + at /usr/share/onyx/core/string.onyx:225,13 + + trim_start :: + at /usr/share/onyx/core/string.onyx:210,15 + +Package 'core.string.builder' +Package 'core.string.reader' + Public symbols + String_Reader :: struct { data: ^u8; count: u32; original_str: [] u8; } + at /usr/share/onyx/core/string/reader.onyx:3,18 + + advance_line :: (reader: ^String_Reader) -> void + at /usr/share/onyx/core/string/reader.onyx:153,17 + + empty :: (reader: ^String_Reader) -> bool + at /usr/share/onyx/core/string/reader.onyx:29,10 + + init :: (reader: ^String_Reader, orig_str: [] u8) -> void + at /usr/share/onyx/core/string/reader.onyx:18,9 + + make :: (s: [] u8) -> String_Reader + at /usr/share/onyx/core/string/reader.onyx:12,9 + + read_byte :: (reader: ^String_Reader) -> u8 + at /usr/share/onyx/core/string/reader.onyx:63,14 + + read_bytes :: (reader: ^String_Reader, byte_count: i32 = ) -> [] u8 + at /usr/share/onyx/core/string/reader.onyx:74,15 + + read_line :: (reader: ^String_Reader) -> [] u8 + at /usr/share/onyx/core/string/reader.onyx:86,14 + + read_u32 :: (reader: ^String_Reader) -> u32 + at /usr/share/onyx/core/string/reader.onyx:31,13 + + read_u64 :: (reader: ^String_Reader) -> u64 + at /usr/share/onyx/core/string/reader.onyx:47,13 + + read_until :: (reader: ^String_Reader, skip: u32, uptos: ..u8) -> [] u8 + at /usr/share/onyx/core/string/reader.onyx:107,15 + + read_word :: (reader: ^String_Reader) -> [] u8 + at /usr/share/onyx/core/string/reader.onyx:134,14 + + reset :: (reader: ^String_Reader) -> void + at /usr/share/onyx/core/string/reader.onyx:24,10 + + skip_bytes :: (reader: ^String_Reader, byte_count: i32 = ) -> void + at /usr/share/onyx/core/string/reader.onyx:175,15 + + skip_whitespace :: (reader: ^String_Reader) -> void + at /usr/share/onyx/core/string/reader.onyx:164,20 + + starts_with :: (reader: ^String_Reader, s: [] u8) -> bool + at /usr/share/onyx/core/string/reader.onyx:185,16 + +Package 'gl' + Public symbols + ACTIVE_ATTRIBUTES :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:236,37 + + ACTIVE_TEXTURE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:330,35 + + ACTIVE_UNIFORMS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:235,37 + + ACTIVE_UNIFORM_BLOCKS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:641,50 + + ALIASED_LINE_WIDTH_RANGE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:134,35 + + ALIASED_POINT_SIZE_RANGE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:133,35 + + ALPHA :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:208,35 + + ALPHA_BITS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:169,35 + + ALREADY_SIGNALED :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:667,50 + + ALWAYS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:248,35 + + ANY_SAMPLES_PASSED :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:673,50 + + ANY_SAMPLES_PASSED_CONSERVATIVE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:674,50 + + ARRAY_BUFFER :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:79,35 + + ARRAY_BUFFER_BINDING :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:81,35 + + ATTACHED_SHADERS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:234,37 + + BACK :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:95,35 + + BLEND :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:111,35 + + BLEND_COLOR :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:76,35 + + BLEND_DST_ALPHA :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:70,35 + + BLEND_DST_RGB :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:68,35 + + BLEND_EQUATION :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:59,35 + + BLEND_EQUATION_ALPHA :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:61,35 + + BLEND_EQUATION_RGB :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:60,35 + + BLEND_SRC_ALPHA :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:71,35 + + BLEND_SRC_RGB :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:69,35 + + BLUE_BITS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:168,35 + + BOOL :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:344,35 + + BOOL_VEC2 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:345,35 + + BOOL_VEC3 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:346,35 + + BOOL_VEC4 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:347,35 + + BROWSER_DEFAULT_WEBGL :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:692,35 + + BUFFER_SIZE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:88,35 + + BUFFER_USAGE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:89,35 + + BYTE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:198,35 + + CCW :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:129,35 + + CLAMP_TO_EDGE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:334,35 + + COLOR :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:431,50 + + COLOR_ATTACHMENT0 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:405,35 + + COLOR_ATTACHMENT1 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:581,50 + + COLOR_ATTACHMENT10 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:590,50 + + COLOR_ATTACHMENT11 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:591,50 + + COLOR_ATTACHMENT12 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:592,50 + + COLOR_ATTACHMENT13 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:593,50 + + COLOR_ATTACHMENT14 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:594,50 + + COLOR_ATTACHMENT15 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:595,50 + + COLOR_ATTACHMENT2 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:582,50 + + COLOR_ATTACHMENT3 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:583,50 + + COLOR_ATTACHMENT4 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:584,50 + + COLOR_ATTACHMENT5 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:585,50 + + COLOR_ATTACHMENT6 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:586,50 + + COLOR_ATTACHMENT7 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:587,50 + + COLOR_ATTACHMENT8 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:588,50 + + COLOR_ATTACHMENT9 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:589,50 + + COLOR_BUFFER_BIT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:15,35 + + COLOR_CLEAR_VALUE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:159,35 + + COLOR_WRITEMASK :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:160,35 + + COMPARE_REF_TO_TEXTURE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:501,50 + + COMPILE_STATUS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:368,35 + + COMPRESSED_TEXTURE_FORMATS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:187,35 + + CONDITION_SATISFIED :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:669,50 + + CONSTANT_ALPHA :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:74,35 + + CONSTANT_COLOR :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:72,35 + + CONTEXT_LOST_WEBGL :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:690,35 + + COPY_READ_BUFFER :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:625,50 + + COPY_READ_BUFFER_BINDING :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:627,50 + + COPY_WRITE_BUFFER :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:626,50 + + COPY_WRITE_BUFFER_BINDING :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:628,50 + + CULL_FACE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:110,35 + + CULL_FACE_MODE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:135,35 + + CURRENT_PROGRAM :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:238,37 + + CURRENT_QUERY :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:457,50 + + CURRENT_VERTEX_ATTRIB :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:91,35 + + CW :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:128,35 + + DECR :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:255,35 + + DECR_WRAP :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:258,35 + + DELETE_STATUS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:231,37 + + DEPTH :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:432,50 + + DEPTH24_STENCIL8 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:572,50 + + DEPTH32F_STENCIL8 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:560,50 + + DEPTH_ATTACHMENT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:406,35 + + DEPTH_BITS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:170,35 + + DEPTH_BUFFER_BIT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:13,35 + + DEPTH_CLEAR_VALUE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:139,35 + + DEPTH_COMPONENT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:207,35 + + DEPTH_COMPONENT16 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:385,35 + + DEPTH_COMPONENT24 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:453,50 + + DEPTH_COMPONENT32F :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:559,50 + + DEPTH_FUNC :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:140,35 + + DEPTH_RANGE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:137,35 + + DEPTH_STENCIL :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:388,35 + + DEPTH_STENCIL_ATTACHMENT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:408,35 + + DEPTH_TEST :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:114,35 + + DEPTH_WRITEMASK :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:138,35 + + DITHER :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:112,35 + + DONT_CARE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:190,35 + + DRAW_BUFFER0 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:467,50 + + DRAW_BUFFER1 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:468,50 + + DRAW_BUFFER10 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:477,50 + + DRAW_BUFFER11 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:478,50 + + DRAW_BUFFER12 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:479,50 + + DRAW_BUFFER13 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:480,50 + + DRAW_BUFFER14 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:481,50 + + DRAW_BUFFER15 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:482,50 + + DRAW_BUFFER2 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:469,50 + + DRAW_BUFFER3 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:470,50 + + DRAW_BUFFER4 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:471,50 + + DRAW_BUFFER5 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:472,50 + + DRAW_BUFFER6 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:473,50 + + DRAW_BUFFER7 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:474,50 + + DRAW_BUFFER8 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:475,50 + + DRAW_BUFFER9 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:476,50 + + DRAW_FRAMEBUFFER :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:576,50 + + DRAW_FRAMEBUFFER_BINDING :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:574,50 + + DST_ALPHA :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:43,35 + + DST_COLOR :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:49,35 + + DYNAMIC_COPY :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:465,50 + + DYNAMIC_DRAW :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:86,35 + + DYNAMIC_READ :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:464,50 + + ELEMENT_ARRAY_BUFFER :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:80,35 + + ELEMENT_ARRAY_BUFFER_BINDING :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:82,35 + + EQUAL :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:243,35 + + FASTEST :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:191,35 + + FLOAT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:204,35 + + FLOAT_32_UNSIGNED_INT_24_8_REV :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:561,50 + + FLOAT_MAT2 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:348,35 + + FLOAT_MAT2x3 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:492,50 + + FLOAT_MAT2x4 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:493,50 + + FLOAT_MAT3 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:349,35 + + FLOAT_MAT3x2 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:494,50 + + FLOAT_MAT3x4 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:495,50 + + FLOAT_MAT4 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:350,35 + + FLOAT_MAT4x2 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:496,50 + + FLOAT_MAT4x3 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:497,50 + + FLOAT_VEC2 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:338,35 + + FLOAT_VEC3 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:339,35 + + FLOAT_VEC4 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:340,35 + + FRAGMENT_SHADER :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:221,37 + + FRAGMENT_SHADER_DERIVATIVE_HINT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:487,50 + + FRAMEBUFFER :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:379,35 + + FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:567,50 + + FRAMEBUFFER_ATTACHMENT_BLUE_SIZE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:566,50 + + FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:562,50 + + FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:563,50 + + FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:568,50 + + FRAMEBUFFER_ATTACHMENT_GREEN_SIZE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:565,50 + + FRAMEBUFFER_ATTACHMENT_OBJECT_NAME :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:401,49 + + FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:400,49 + + FRAMEBUFFER_ATTACHMENT_RED_SIZE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:564,50 + + FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:569,50 + + FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:403,49 + + FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:579,50 + + FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:402,49 + + FRAMEBUFFER_BINDING :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:418,35 + + FRAMEBUFFER_COMPLETE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:412,46 + + FRAMEBUFFER_DEFAULT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:570,50 + + FRAMEBUFFER_INCOMPLETE_ATTACHMENT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:413,46 + + FRAMEBUFFER_INCOMPLETE_DIMENSIONS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:415,46 + + FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:414,46 + + FRAMEBUFFER_INCOMPLETE_MULTISAMPLE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:596,50 + + FRAMEBUFFER_UNSUPPORTED :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:416,46 + + FRONT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:94,35 + + FRONT_AND_BACK :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:96,35 + + FRONT_FACE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:136,35 + + FUNC_ADD :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:58,35 + + FUNC_REVERSE_SUBTRACT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:65,35 + + FUNC_SUBTRACT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:64,35 + + GENERATE_MIPMAP_HINT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:195,36 + + GEQUAL :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:247,35 + + GLActiveInfo :: struct { size: i32; type: u32; name: ^u8; } + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:719,17 + + GLBuffer :: i32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:715,1 + + GLFramebuffer :: i32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:712,1 + + GLMat2 :: [4] f32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:727,1 + + GLMat3 :: [9] f32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:728,1 + + GLMat4 :: [16] f32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:729,1 + + GLProgram :: i32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:710,1 + + GLRenderbuffer :: i32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:713,1 + + GLShader :: i32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:711,1 + + GLTexture :: i32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:714,1 + + GLUniformLocation :: i32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:716,1 + + GLVertexArrayObject :: i32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:717,1 + + GLbitfield :: u32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:697,1 + + GLboolean :: bool + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:696,1 + + GLbyte :: i8 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:698,1 + + GLclampf :: f32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:708,1 + + GLenum :: u32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:695,1 + + GLfloat :: f32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:707,1 + + GLint :: i32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:700,1 + + GLintptr :: i64 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:702,1 + + GLshort :: i16 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:699,1 + + GLsizei :: i32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:701,1 + + GLsizeiptr :: i64 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:703,1 + + GLubyte :: u8 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:704,1 + + GLuint :: u32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:706,1 + + GLushort :: u16 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:705,1 + + GREATER :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:245,35 + + GREEN_BITS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:167,35 + + HALF_FLOAT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:598,50 + + HIGH_FLOAT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:373,35 + + HIGH_INT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:376,35 + + IMPLEMENTATION_COLOR_READ_FORMAT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:365,37 + + IMPLEMENTATION_COLOR_READ_TYPE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:364,37 + + INCR :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:254,35 + + INCR_WRAP :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:257,35 + + INT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:202,35 + + INTERLEAVED_ATTRIBS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:526,50 + + INT_2_10_10_10_REV :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:677,50 + + INT_SAMPLER_2D :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:551,50 + + INT_SAMPLER_2D_ARRAY :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:554,50 + + INT_SAMPLER_3D :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:552,50 + + INT_SAMPLER_CUBE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:553,50 + + INT_VEC2 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:341,35 + + INT_VEC3 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:342,35 + + INT_VEC4 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:343,35 + + INVALID_ENUM :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:122,35 + + INVALID_FRAMEBUFFER_OPERATION :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:422,35 + + INVALID_INDEX :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:655,50 + + INVALID_OPERATION :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:124,35 + + INVALID_VALUE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:123,35 + + INVERT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:256,35 + + KEEP :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:252,35 + + LEQUAL :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:244,35 + + LESS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:242,35 + + LINEAR :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:267,35 + + LINEAR_MIPMAP_LINEAR :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:275,35 + + LINEAR_MIPMAP_NEAREST :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:273,35 + + LINES :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:19,35 + + LINE_LOOP :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:20,35 + + LINE_STRIP :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:21,35 + + LINE_WIDTH :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:132,35 + + LINK_STATUS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:232,37 + + LOW_FLOAT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:371,35 + + LOW_INT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:374,35 + + LUMINANCE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:211,35 + + LUMINANCE_ALPHA :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:212,35 + + MAX :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:452,50 + + MAX_3D_TEXTURE_SIZE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:443,50 + + MAX_ARRAY_TEXTURE_LAYERS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:507,50 + + MAX_CLIENT_WAIT_TIMEOUT_WEBGL :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:693,35 + + MAX_COLOR_ATTACHMENTS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:580,50 + + MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:639,50 + + MAX_COMBINED_TEXTURE_IMAGE_UNITS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:226,37 + + MAX_COMBINED_UNIFORM_BLOCKS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:635,50 + + MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:638,50 + + MAX_CUBE_MAP_TEXTURE_SIZE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:295,35 + + MAX_DRAW_BUFFERS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:466,50 + + MAX_ELEMENTS_INDICES :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:446,50 + + MAX_ELEMENTS_VERTICES :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:445,50 + + MAX_ELEMENT_INDEX :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:683,50 + + MAX_FRAGMENT_INPUT_COMPONENTS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:657,50 + + MAX_FRAGMENT_UNIFORM_BLOCKS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:634,50 + + MAX_FRAGMENT_UNIFORM_COMPONENTS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:483,50 + + MAX_FRAGMENT_UNIFORM_VECTORS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:229,37 + + MAX_PROGRAM_TEXEL_OFFSET :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:509,50 + + MAX_RENDERBUFFER_SIZE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:420,35 + + MAX_SAMPLES :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:597,50 + + MAX_SERVER_WAIT_TIMEOUT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:658,50 + + MAX_TEXTURE_IMAGE_UNITS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:228,37 + + MAX_TEXTURE_LOD_BIAS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:454,50 + + MAX_TEXTURE_SIZE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:163,35 + + MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:524,50 + + MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:525,50 + + MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:518,50 + + MAX_UNIFORM_BLOCK_SIZE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:637,50 + + MAX_UNIFORM_BUFFER_BINDINGS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:636,50 + + MAX_VARYING_COMPONENTS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:510,50 + + MAX_VARYING_VECTORS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:225,37 + + MAX_VERTEX_ATTRIBS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:223,37 + + MAX_VERTEX_OUTPUT_COMPONENTS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:656,50 + + MAX_VERTEX_TEXTURE_IMAGE_UNITS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:227,37 + + MAX_VERTEX_UNIFORM_BLOCKS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:633,50 + + MAX_VERTEX_UNIFORM_COMPONENTS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:484,50 + + MAX_VERTEX_UNIFORM_VECTORS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:224,37 + + MAX_VIEWPORT_DIMS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:164,35 + + MEDIUM_FLOAT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:372,35 + + MEDIUM_INT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:375,35 + + MIN :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:451,50 + + MIN_PROGRAM_TEXEL_OFFSET :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:508,50 + + MIRRORED_REPEAT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:335,35 + + NEAREST :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:266,35 + + NEAREST_MIPMAP_LINEAR :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:274,35 + + NEAREST_MIPMAP_NEAREST :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:272,35 + + NEVER :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:241,35 + + NICEST :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:192,35 + + NONE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:410,35 + + NOTEQUAL :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:246,35 + + NO_ERROR :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:121,35 + + OBJECT_TYPE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:659,50 + + ONE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:38,35 + + ONE_MINUS_CONSTANT_ALPHA :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:75,35 + + ONE_MINUS_CONSTANT_COLOR :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:73,35 + + ONE_MINUS_DST_ALPHA :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:44,35 + + ONE_MINUS_DST_COLOR :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:50,35 + + ONE_MINUS_SRC_ALPHA :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:42,35 + + ONE_MINUS_SRC_COLOR :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:40,35 + + OUT_OF_MEMORY :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:125,35 + + PACK_ALIGNMENT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:162,35 + + PACK_ROW_LENGTH :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:428,50 + + PACK_SKIP_PIXELS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:430,50 + + PACK_SKIP_ROWS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:429,50 + + PIXEL_PACK_BUFFER :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:488,50 + + PIXEL_PACK_BUFFER_BINDING :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:490,50 + + PIXEL_UNPACK_BUFFER :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:489,50 + + PIXEL_UNPACK_BUFFER_BINDING :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:491,50 + + POINTS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:18,35 + + POLYGON_OFFSET_FACTOR :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:174,35 + + POLYGON_OFFSET_FILL :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:116,35 + + POLYGON_OFFSET_UNITS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:172,35 + + QUERY_RESULT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:458,50 + + QUERY_RESULT_AVAILABLE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:459,50 + + R11F_G11F_B10F :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:513,50 + + R16F :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:603,50 + + R16I :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:609,50 + + R16UI :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:610,50 + + R32F :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:604,50 + + R32I :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:611,50 + + R32UI :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:612,50 + + R8 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:601,50 + + R8I :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:607,50 + + R8UI :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:608,50 + + R8_SNORM :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:620,50 + + RASTERIZER_DISCARD :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:523,50 + + READ_BUFFER :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:424,50 + + READ_FRAMEBUFFER :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:575,50 + + READ_FRAMEBUFFER_BINDING :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:577,50 + + RED :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:434,50 + + RED_BITS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:166,35 + + RED_INTEGER :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:542,50 + + RENDERBUFFER :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:380,35 + + RENDERBUFFER_ALPHA_SIZE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:396,35 + + RENDERBUFFER_BINDING :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:419,35 + + RENDERBUFFER_BLUE_SIZE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:395,35 + + RENDERBUFFER_DEPTH_SIZE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:397,35 + + RENDERBUFFER_GREEN_SIZE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:394,35 + + RENDERBUFFER_HEIGHT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:391,35 + + RENDERBUFFER_INTERNAL_FORMAT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:392,35 + + RENDERBUFFER_RED_SIZE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:393,35 + + RENDERBUFFER_SAMPLES :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:578,50 + + RENDERBUFFER_STENCIL_SIZE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:398,35 + + RENDERBUFFER_WIDTH :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:390,35 + + RENDERER :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:262,35 + + REPEAT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:333,35 + + REPLACE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:253,35 + + RG :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:599,50 + + RG16F :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:605,50 + + RG16I :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:615,50 + + RG16UI :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:616,50 + + RG32F :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:606,50 + + RG32I :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:617,50 + + RG32UI :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:618,50 + + RG8 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:602,50 + + RG8I :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:613,50 + + RG8UI :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:614,50 + + RG8_SNORM :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:621,50 + + RGB :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:209,35 + + RGB10_A2 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:437,50 + + RGB10_A2UI :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:676,50 + + RGB16F :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:505,50 + + RGB16I :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:539,50 + + RGB16UI :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:533,50 + + RGB32F :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:503,50 + + RGB32I :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:537,50 + + RGB32UI :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:531,50 + + RGB565 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:384,35 + + RGB5_A1 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:383,35 + + RGB8 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:435,50 + + RGB8I :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:541,50 + + RGB8UI :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:535,50 + + RGB8_SNORM :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:622,50 + + RGB9_E5 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:515,50 + + RGBA :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:210,35 + + RGBA16F :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:504,50 + + RGBA16I :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:538,50 + + RGBA16UI :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:532,50 + + RGBA32F :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:502,50 + + RGBA32I :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:536,50 + + RGBA32UI :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:530,50 + + RGBA4 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:382,35 + + RGBA8 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:436,50 + + RGBA8I :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:540,50 + + RGBA8UI :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:534,50 + + RGBA8_SNORM :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:623,50 + + RGBA_INTEGER :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:544,50 + + RGB_INTEGER :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:543,50 + + RG_INTEGER :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:600,50 + + SAMPLER_2D :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:351,35 + + SAMPLER_2D_ARRAY :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:545,50 + + SAMPLER_2D_ARRAY_SHADOW :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:546,50 + + SAMPLER_2D_SHADOW :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:486,50 + + SAMPLER_3D :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:485,50 + + SAMPLER_BINDING :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:675,50 + + SAMPLER_CUBE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:352,35 + + SAMPLER_CUBE_SHADOW :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:547,50 + + SAMPLES :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:177,35 + + SAMPLE_ALPHA_TO_COVERAGE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:117,35 + + SAMPLE_BUFFERS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:176,35 + + SAMPLE_COVERAGE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:118,35 + + SAMPLE_COVERAGE_INVERT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:179,35 + + SAMPLE_COVERAGE_VALUE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:178,35 + + SCISSOR_BOX :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:157,35 + + SCISSOR_TEST :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:115,35 + + SEPARATE_ATTRIBS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:527,50 + + SHADER_TYPE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:230,37 + + SHADING_LANGUAGE_VERSION :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:237,37 + + SHORT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:200,35 + + SIGNALED :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:666,50 + + SIGNED_NORMALIZED :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:624,50 + + SRC_ALPHA :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:41,35 + + SRC_ALPHA_SATURATE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:51,35 + + SRC_COLOR :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:39,35 + + SRGB :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:498,50 + + SRGB8 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:499,50 + + SRGB8_ALPHA8 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:500,50 + + STATIC_COPY :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:463,50 + + STATIC_DRAW :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:85,35 + + STATIC_READ :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:462,50 + + STENCIL :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:433,50 + + STENCIL_ATTACHMENT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:407,35 + + STENCIL_BACK_FAIL :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:150,35 + + STENCIL_BACK_FUNC :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:149,35 + + STENCIL_BACK_PASS_DEPTH_FAIL :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:151,35 + + STENCIL_BACK_PASS_DEPTH_PASS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:152,35 + + STENCIL_BACK_REF :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:153,35 + + STENCIL_BACK_VALUE_MASK :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:154,35 + + STENCIL_BACK_WRITEMASK :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:155,35 + + STENCIL_BITS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:171,35 + + STENCIL_BUFFER_BIT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:14,35 + + STENCIL_CLEAR_VALUE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:141,35 + + STENCIL_FAIL :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:143,35 + + STENCIL_FUNC :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:142,35 + + STENCIL_INDEX :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:386,35 + + STENCIL_INDEX8 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:387,35 + + STENCIL_PASS_DEPTH_FAIL :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:144,35 + + STENCIL_PASS_DEPTH_PASS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:145,35 + + STENCIL_REF :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:146,35 + + STENCIL_TEST :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:113,35 + + STENCIL_VALUE_MASK :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:147,35 + + STENCIL_WRITEMASK :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:148,35 + + STREAM_COPY :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:461,50 + + STREAM_DRAW :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:84,35 + + STREAM_READ :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:460,50 + + SUBPIXEL_BITS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:165,35 + + SYNC_CONDITION :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:660,50 + + SYNC_FENCE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:663,50 + + SYNC_FLAGS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:662,50 + + SYNC_FLUSH_COMMANDS_BIT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:671,50 + + SYNC_GPU_COMMANDS_COMPLETE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:664,50 + + SYNC_STATUS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:661,50 + + TEXTURE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:285,35 + + TEXTURE0 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:298,35 + + TEXTURE1 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:299,35 + + TEXTURE10 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:308,35 + + TEXTURE11 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:309,35 + + TEXTURE12 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:310,35 + + TEXTURE13 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:311,35 + + TEXTURE14 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:312,35 + + TEXTURE15 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:313,35 + + TEXTURE16 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:314,35 + + TEXTURE17 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:315,35 + + TEXTURE18 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:316,35 + + TEXTURE19 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:317,35 + + TEXTURE2 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:300,35 + + TEXTURE20 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:318,35 + + TEXTURE21 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:319,35 + + TEXTURE22 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:320,35 + + TEXTURE23 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:321,35 + + TEXTURE24 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:322,35 + + TEXTURE25 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:323,35 + + TEXTURE26 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:324,35 + + TEXTURE27 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:325,35 + + TEXTURE28 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:326,35 + + TEXTURE29 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:327,35 + + TEXTURE3 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:301,35 + + TEXTURE30 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:328,35 + + TEXTURE31 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:329,35 + + TEXTURE4 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:302,35 + + TEXTURE5 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:303,35 + + TEXTURE6 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:304,35 + + TEXTURE7 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:305,35 + + TEXTURE8 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:306,35 + + TEXTURE9 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:307,35 + + TEXTURE_2D :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:284,35 + + TEXTURE_2D_ARRAY :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:511,50 + + TEXTURE_3D :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:441,50 + + TEXTURE_BASE_LEVEL :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:449,50 + + TEXTURE_BINDING_2D :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:175,35 + + TEXTURE_BINDING_2D_ARRAY :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:512,50 + + TEXTURE_BINDING_3D :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:438,50 + + TEXTURE_BINDING_CUBE_MAP :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:288,35 + + TEXTURE_COMPARE_FUNC :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:456,50 + + TEXTURE_COMPARE_MODE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:455,50 + + TEXTURE_CUBE_MAP :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:287,35 + + TEXTURE_CUBE_MAP_NEGATIVE_X :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:290,35 + + TEXTURE_CUBE_MAP_NEGATIVE_Y :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:292,35 + + TEXTURE_CUBE_MAP_NEGATIVE_Z :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:294,35 + + TEXTURE_CUBE_MAP_POSITIVE_X :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:289,35 + + TEXTURE_CUBE_MAP_POSITIVE_Y :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:291,35 + + TEXTURE_CUBE_MAP_POSITIVE_Z :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:293,35 + + TEXTURE_IMMUTABLE_FORMAT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:682,50 + + TEXTURE_IMMUTABLE_LEVELS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:684,50 + + TEXTURE_MAG_FILTER :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:278,35 + + TEXTURE_MAX_LEVEL :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:450,50 + + TEXTURE_MAX_LOD :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:448,50 + + TEXTURE_MIN_FILTER :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:279,35 + + TEXTURE_MIN_LOD :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:447,50 + + TEXTURE_WRAP_R :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:442,50 + + TEXTURE_WRAP_S :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:280,35 + + TEXTURE_WRAP_T :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:281,35 + + TIMEOUT_EXPIRED :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:668,50 + + TIMEOUT_IGNORED :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:685,50 + + TRANSFORM_FEEDBACK :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:678,50 + + TRANSFORM_FEEDBACK_ACTIVE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:680,50 + + TRANSFORM_FEEDBACK_BINDING :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:681,50 + + TRANSFORM_FEEDBACK_BUFFER :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:528,50 + + TRANSFORM_FEEDBACK_BUFFER_BINDING :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:529,50 + + TRANSFORM_FEEDBACK_BUFFER_MODE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:517,50 + + TRANSFORM_FEEDBACK_BUFFER_SIZE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:521,50 + + TRANSFORM_FEEDBACK_BUFFER_START :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:520,50 + + TRANSFORM_FEEDBACK_PAUSED :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:679,50 + + TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:522,50 + + TRANSFORM_FEEDBACK_VARYINGS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:519,50 + + TRIANGLES :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:22,35 + + TRIANGLE_FAN :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:24,35 + + TRIANGLE_STRIP :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:23,35 + + UNIFORM_ARRAY_STRIDE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:646,50 + + UNIFORM_BLOCK_ACTIVE_UNIFORMS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:651,50 + + UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:652,50 + + UNIFORM_BLOCK_BINDING :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:649,50 + + UNIFORM_BLOCK_DATA_SIZE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:650,50 + + UNIFORM_BLOCK_INDEX :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:644,50 + + UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:654,50 + + UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:653,50 + + UNIFORM_BUFFER :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:629,50 + + UNIFORM_BUFFER_BINDING :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:630,50 + + UNIFORM_BUFFER_OFFSET_ALIGNMENT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:640,50 + + UNIFORM_BUFFER_SIZE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:632,50 + + UNIFORM_BUFFER_START :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:631,50 + + UNIFORM_IS_ROW_MAJOR :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:648,50 + + UNIFORM_MATRIX_STRIDE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:647,50 + + UNIFORM_OFFSET :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:645,50 + + UNIFORM_SIZE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:643,50 + + UNIFORM_TYPE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:642,50 + + UNPACK_ALIGNMENT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:161,35 + + UNPACK_COLORSPACE_CONVERSION_WEBGL :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:691,39 + + UNPACK_FLIP_Y_WEBGL :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:688,35 + + UNPACK_IMAGE_HEIGHT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:440,50 + + UNPACK_PREMULTIPLY_ALPHA_WEBGL :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:689,35 + + UNPACK_ROW_LENGTH :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:425,50 + + UNPACK_SKIP_IMAGES :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:439,50 + + UNPACK_SKIP_PIXELS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:427,50 + + UNPACK_SKIP_ROWS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:426,50 + + UNSIGNALED :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:665,50 + + UNSIGNED_BYTE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:199,35 + + UNSIGNED_INT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:203,35 + + UNSIGNED_INT_10F_11F_11F_REV :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:514,50 + + UNSIGNED_INT_24_8 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:571,50 + + UNSIGNED_INT_2_10_10_10_REV :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:444,50 + + UNSIGNED_INT_5_9_9_9_REV :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:516,50 + + UNSIGNED_INT_SAMPLER_2D :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:555,50 + + UNSIGNED_INT_SAMPLER_2D_ARRAY :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:558,50 + + UNSIGNED_INT_SAMPLER_3D :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:556,50 + + UNSIGNED_INT_SAMPLER_CUBE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:557,50 + + UNSIGNED_INT_VEC2 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:548,50 + + UNSIGNED_INT_VEC3 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:549,50 + + UNSIGNED_INT_VEC4 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:550,50 + + UNSIGNED_NORMALIZED :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:573,50 + + UNSIGNED_SHORT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:201,35 + + UNSIGNED_SHORT_4_4_4_4 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:216,35 + + UNSIGNED_SHORT_5_5_5_1 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:217,35 + + UNSIGNED_SHORT_5_6_5 :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:218,35 + + VALIDATE_STATUS :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:233,37 + + VENDOR :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:261,35 + + VERSION :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:263,35 + + VERTEX_ARRAY_BINDING :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:619,50 + + VERTEX_ATTRIB_ARRAY_BUFFER_BINDING :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:361,39 + + VERTEX_ATTRIB_ARRAY_DIVISOR :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:672,50 + + VERTEX_ATTRIB_ARRAY_ENABLED :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:355,39 + + VERTEX_ATTRIB_ARRAY_INTEGER :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:506,50 + + VERTEX_ATTRIB_ARRAY_NORMALIZED :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:359,39 + + VERTEX_ATTRIB_ARRAY_POINTER :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:360,39 + + VERTEX_ATTRIB_ARRAY_SIZE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:356,39 + + VERTEX_ATTRIB_ARRAY_STRIDE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:357,39 + + VERTEX_ATTRIB_ARRAY_TYPE :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:358,39 + + VERTEX_SHADER :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:222,37 + + VIEWPORT :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:156,35 + + WAIT_FAILED :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:670,50 + + ZERO :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:37,35 + + activeTexture :: (texture: u32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:731,35 + + attachShader :: (program: i32, shader: i32) -> i32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:732,35 + + bindAttribLocation :: (program: i32, index: u32, name: [] u8) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:733,35 + + bindBuffer :: (target: u32, buffer: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:734,35 + + bindFramebuffer :: (target: u32, framebuffer: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:735,35 + + bindRenderbuffer :: (target: u32, renderbuffer: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:736,35 + + bindTexture :: (target: u32, texture: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:737,35 + + bindVertexArray :: (vertexArray: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:738,35 + + blendColor :: (red: f32, green: f32, blue: f32, alpha: f32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:739,35 + + blendEquation :: (mode: u32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:740,35 + + blendEquationSeparate :: (modeRGB: u32, modeAlpha: u32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:741,35 + + blendFunc :: (sfactor: u32, dfactor: u32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:742,35 + + blendFuncSeparate :: (srcRGB: u32, dstRGB: u32, srcAlpha: u32, dstAlpha: u32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:743,35 + + blitFramebuffer :: (sx0: i32, sy0: i32, sx1: i32, sy1: i32, dx0: i32, dy0: i32, dx1: i32, dy1: i32, mask: u32, filter: u32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:744,35 + + bufferData :: + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:747,35 + + bufferDataNoData :: (target: u32, size: i32, usage: u32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:746,35 + + bufferDataWithData :: (target: u32, buffer: [] void, usage: u32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:745,35 + + bufferSubData :: (target: u32, offset: i32, data: [] void) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:748,35 + + canvasSize :: (width: i32, height: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:749,35 + + checkFrameBufferStatus :: (target: u32) -> u32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:750,35 + + clear :: (mask: u32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:751,35 + + clearColor :: (red: f32, green: f32, blue: f32, alpha: f32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:752,35 + + clearDepth :: (depth: f32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:753,35 + + clearStencil :: (s: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:754,35 + + colorMask :: (red: bool, green: bool, blue: bool, alpha: bool) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:755,35 + + compileShader :: (shader: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:756,35 + + compressedTexImage2D :: (target: u32, level: i32, internalformat: u32, width: i32, height: i32, border: i32, data: [] u8) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:757,35 + + compressedTexSubImage2D :: (target: u32, level: i32, internalformat: u32, xoff: i32, yoff: i32, width: i32, height: i32, format: u32, data: [] u8) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:758,35 + + copyBufferSubData :: (readTarget: u32, writeTarget: u32, readOffset: i64, writeOffset: i64, size: i64) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:759,35 + + copyTexImage2D :: (target: u32, level: i32, internalformat: u32, x: i32, y: i32, width: i32, height: i32, border: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:760,35 + + copyTexSubImage2D :: (target: u32, level: i32, xoff: i32, yoff: i32, x: i32, y: i32, width: i32, height: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:761,35 + + createBuffer :: () -> i32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:762,35 + + createFramebuffer :: () -> i32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:763,35 + + createProgram :: () -> i32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:764,35 + + createRenderbuffer :: () -> i32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:765,35 + + createShader :: (type: u32) -> i32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:766,35 + + createTexture :: () -> i32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:767,35 + + createVertexArray :: () -> i32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:768,35 + + cullFace :: (mode: u32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:769,35 + + deleteBuffer :: (buffer: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:770,35 + + deleteFramebuffer :: (framebuffer: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:771,35 + + deleteProgram :: (program: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:772,35 + + deleteRenderbuffer :: (renderbuffer: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:773,35 + + deleteShader :: (shader: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:774,35 + + deleteTexture :: (texture: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:775,35 + + deleteVertexArray :: (vertexArray: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:776,35 + + depthFunc :: (func: u32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:777,35 + + depthMask :: (flag: bool) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:778,35 + + depthRange :: (zNear: f32, zFar: f32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:779,35 + + detachShader :: (program: i32, shader: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:780,35 + + disable :: (cap: u32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:781,35 + + disableVertexAttribArray :: (index: u32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:782,35 + + drawArrays :: (mode: u32, first: i32, count: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:783,35 + + drawArraysInstanced :: (mode: u32, first: i32, count: i32, instanceCount: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:784,35 + + drawElements :: (mode: u32, count: i32, type: u32, offset: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:785,35 + + drawElementsInstanced :: (mode: u32, count: i32, type: u32, offset: i32, instanceCount: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:786,35 + + enable :: (cap: u32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:787,35 + + enableVertexAttribArray :: (index: u32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:788,35 + + finish :: () -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:789,35 + + flush :: () -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:790,35 + + framebufferRenderbuffer :: (target: u32, attachment: u32, renderbuffertarget: u32, renderbuffer: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:791,35 + + framebufferTexture2D :: (target: u32, attachment: u32, textarget: u32, texture: i32, level: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:792,35 + + framebufferTextureLayer :: (target: u32, attachment: u32, texture: i32, level: i32, layer: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:793,35 + + frontFace :: (mode: u32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:794,35 + + generateMipmap :: (target: u32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:795,35 + + getActiveAttrib :: (program: i32, index: u32, out: ^GLActiveInfo) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:796,35 + + getActiveUniform :: (program: i32, index: u32, out: ^GLActiveInfo) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:797,35 + + getAttribLocation :: (program: i32, name: [] u8) -> i32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:799,35 + + getBufferSubData :: (target: u32, srcByteOffset: i64, dstBuffer: [] u8, dstOffset: u32, length: u32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:800,35 + + getError :: () -> u32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:802,35 + + getInternalformatParameter :: (target: u32, internalFormat: u32, pname: u32) -> u32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:803,35 + + getProgramParameter :: (program: i32, pname: u32) -> u32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:805,35 + + getShaderParameter :: (shader: i32, pname: u32) -> u32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:806,35 + + getUniformLocation :: (program: i32, name: [] u8) -> i32 + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:807,35 + + getVertexAttribOffset :: (index: u32, pname: u32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:808,35 + + hint :: (target: u32, mode: u32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:809,35 + + init :: (canvasname: [] u8) -> bool + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:810,35 + + invalidateFramebuffer :: (target: u32, attachments: [] u8) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:811,35 + + invalidateSubFramebuffer :: (target: u32, attachments: [] u8, x: i32, y: i32, width: i32, height: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:812,35 + + isEnabled :: (cap: u32) -> bool + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:813,35 + + lineWidth :: (width: f32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:814,35 + + linkProgram :: (program: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:815,35 + + pixelStorei :: (pname: u32, param: u32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:816,35 + + polygonOffset :: (factor: f32, units: f32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:817,35 + + printProgramInfoLog :: (program: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:818,35 + + printShaderInfoLog :: (shader: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:819,35 + + readBuffer :: (src: u32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:820,35 + + readPixels :: (x: i32, y: i32, width: i32, height: i32, format: u32, type: u32, pixels: [] u8) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:821,35 + + renderbufferStorageMultisample :: (target: u32, samples: i32, internalforamt: u32, width: i32, height: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:822,35 + + sampleCoverage :: (value: f32, invert: bool) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:823,35 + + scissor :: (x: i32, y: i32, width: i32, height: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:824,35 + + setSize :: (width: i32, y: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:825,35 + + shaderSource :: (shader: i32, source: [] u8) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:826,35 + + stencilFunc :: (func: u32, ref: i32, mask: u32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:827,35 + + stencilFuncSeparate :: (face: u32, func: u32, ref: i32, mask: u32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:828,35 + + stencilMask :: (mask: u32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:829,35 + + stencilMaskSeparate :: (face: u32, mask: u32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:830,35 + + stencilOp :: (fail: u32, zfail: u32, zpass: u32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:831,35 + + stencilOpSeparate :: (face: u32, fail: u32, zfail: u32, zpass: u32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:832,35 + + texImage2D :: (target: u32, level: i32, internalFormat: u32, width: i32, height: i32, border: i32, format: u32, type: u32, pixels: [] u8) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:833,35 + + texParameterf :: (target: u32, pname: u32, param: f32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:834,35 + + texParameteri :: (target: u32, pname: u32, param: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:835,35 + + texSubImage2D :: (target: u32, level: i32, xoff: i32, yoff: i32, width: i32, height: i32, format: u32, type: u32, pixels: [] u8) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:836,35 + + uniform1f :: (loc: i32, x: f32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:837,35 + + uniform1i :: (loc: i32, x: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:838,35 + + uniform2f :: (loc: i32, x: f32, y: f32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:839,35 + + uniform2i :: (loc: i32, x: i32, y: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:840,35 + + uniform3f :: (loc: i32, x: f32, y: f32, z: f32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:841,35 + + uniform3i :: (loc: i32, x: i32, y: i32, z: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:842,35 + + uniform4f :: (loc: i32, x: f32, y: f32, z: f32, w: f32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:843,35 + + uniform4i :: (loc: i32, x: i32, y: i32, z: i32, w: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:844,35 + + uniformMatrix2 :: (loc: i32, transpose: bool, value: [4] f32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:845,35 + + uniformMatrix3 :: (loc: i32, transpose: bool, value: [9] f32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:846,35 + + uniformMatrix4 :: (loc: i32, transpose: bool, value: [16] f32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:847,35 + + useProgram :: (program: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:848,35 + + validateProgram :: (program: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:849,35 + + vertexAttrib1f :: (idx: u32, x: f32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:850,35 + + vertexAttrib2f :: (idx: u32, x: f32, y: f32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:851,35 + + vertexAttrib3f :: (idx: u32, x: f32, y: f32, z: f32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:852,35 + + vertexAttrib4f :: (idx: u32, x: f32, y: f32, z: f32, w: f32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:853,35 + + vertexAttribDivisor :: (idx: u32, divisor: u32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:856,35 + + vertexAttribIPointer :: (idx: u32, size: i32, type: u32, stride: i32, offset: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:854,35 + + vertexAttribPointer :: (idx: u32, size: i32, type: u32, normalized: bool, stride: i32, offset: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:855,35 + + viewport :: (x: i32, y: i32, width: i32, height: i32) -> void + at /mnt/c/dev/onyx/modules/webgl2/webgl2.onyx:857,35 + +Package 'immediate_mode' + Public symbols + Color4 :: struct { r: f32; g: f32; b: f32; a: f32; } + at /mnt/c/dev/onyx/modules/immediate_mode/immediate_renderer.onyx:10,11 + + Immediate_Renderer :: struct { active_shader: ^Shader; simple_shader: Shader; textured_shader: Shader; alpha_shader: Shader; verticies: [] Immediate_Vertex; vertex_count: u32; clear_color: Color4; vertex_array: i32; vertex_buffer: i32; } + at /mnt/c/dev/onyx/modules/immediate_mode/immediate_renderer.onyx:21,23 + + Immediate_Vertex :: struct { position: Vector2; color: Color4; texture: Vector2; } + at /mnt/c/dev/onyx/modules/immediate_mode/immediate_renderer.onyx:15,21 + + Shader :: struct { program: i32; position_loc: i32; color_loc: i32; texture_loc: i32; texture_uniform: i32; view_uniform: i32; world_uniform: i32; } + at /mnt/c/dev/onyx/modules/immediate_mode/gl_utils.onyx:9,11 + + Vector2 :: struct { x: f32; y: f32; } + at /mnt/c/dev/onyx/modules/immediate_mode/immediate_renderer.onyx:6,12 + + circle :: (center: Vector2, radius: f32, color: Color4 = , segments: i32 = ) -> void + at /mnt/c/dev/onyx/modules/immediate_mode/immediate_renderer.onyx:303,11 + + flush :: () -> void + at /mnt/c/dev/onyx/modules/immediate_mode/immediate_renderer.onyx:307,10 + + immediate_renderer_free :: () -> void + at /mnt/c/dev/onyx/modules/immediate_mode/immediate_renderer.onyx:286,28 + + immediate_renderer_init :: () -> void + at /mnt/c/dev/onyx/modules/immediate_mode/immediate_renderer.onyx:282,28 + + rect :: (position: Vector2, size: Vector2, color: Color4 = ) -> void + at /mnt/c/dev/onyx/modules/immediate_mode/immediate_renderer.onyx:295,9 + + scissor :: (x: f32, y: f32, w: f32, h: f32) -> void + at /mnt/c/dev/onyx/modules/immediate_mode/immediate_renderer.onyx:319,12 + + scissor_disable :: () -> void + at /mnt/c/dev/onyx/modules/immediate_mode/immediate_renderer.onyx:323,20 + + set_texture :: (texture_id: i32 = ) -> void + at /mnt/c/dev/onyx/modules/immediate_mode/immediate_renderer.onyx:309,16 + + textured_rect :: (position: Vector2, size: Vector2, texture_position: Vector2, texture_size: Vector2, color: Color4 = ) -> void + at /mnt/c/dev/onyx/modules/immediate_mode/immediate_renderer.onyx:299,18 + + use_alpha_shader :: (texture_id: i32 = ) -> void + at /mnt/c/dev/onyx/modules/immediate_mode/immediate_renderer.onyx:315,21 + + use_ortho_projection :: (left: f32, right: f32, top: f32, bottom: f32) -> void + at /mnt/c/dev/onyx/modules/immediate_mode/immediate_renderer.onyx:311,25 + + vertex :: + at /mnt/c/dev/onyx/modules/immediate_mode/immediate_renderer.onyx:290,11 + + Private symbols + immediate_renderer :: + at /mnt/c/dev/onyx/modules/immediate_mode/immediate_renderer.onyx:280,1 + + +Package 'js_events' + Public symbols + DomEvent :: struct { kind: DomEventKind; timestamp: u32; } + at /mnt/c/dev/onyx/modules/js_events/js_events.onyx:25,13 + + DomEventKind :: + at /mnt/c/dev/onyx/modules/js_events/js_events.onyx:11,17 + + Event :: struct { dom: DomEvent; keyboard: KeyboardEvent; mouse: MouseEvent; resize: ResizeEvent; } + at /mnt/c/dev/onyx/modules/js_events/js_events.onyx:76,10 + + KeyboardEvent :: struct { event: DomEvent; keycode: u32; modifiers: Modifiers; keyname: [15] u8; keyname_count: u8; } + at /mnt/c/dev/onyx/modules/js_events/js_events.onyx:30,18 + + MouseEvent :: struct { event: DomEvent; pos_x: u32; pos_y: u32; button: Button; } + at /mnt/c/dev/onyx/modules/js_events/js_events.onyx:52,15 + + ResizeEvent :: struct { event: DomEvent; width: u32; height: u32; } + at /mnt/c/dev/onyx/modules/js_events/js_events.onyx:69,16 + + clear_event :: (ev: ^Event) -> void + at /mnt/c/dev/onyx/modules/js_events/js_events.onyx:84,16 + + consume :: () -> Iterator(Event) + at /mnt/c/dev/onyx/modules/js_events/js_events.onyx:98,12 + + init :: () -> void + at /mnt/c/dev/onyx/modules/js_events/js_events.onyx:89,9 + +Package 'json' + Public symbols + Encoding_Error :: + at /mnt/c/dev/onyx/modules/json/encoder.onyx:5,19 + + Error :: + at /mnt/c/dev/onyx/modules/json/types.onyx:16,10 + + Json :: struct { allocator: Allocator; root: ^Value; } + at /mnt/c/dev/onyx/modules/json/types.onyx:6,9 + + Value :: struct { type: Type; } + at /mnt/c/dev/onyx/modules/json/types.onyx:24,10 + + Value_Array :: struct { base: Value; array_: [..] ^Value; } + at /mnt/c/dev/onyx/modules/json/types.onyx:98,16 + + Value_Bool :: struct { base: Value; bool_: bool; } + at /mnt/c/dev/onyx/modules/json/types.onyx:78,15 + + Value_Float :: struct { base: Value; float_: f64; } + at /mnt/c/dev/onyx/modules/json/types.onyx:88,16 + + Value_Integer :: struct { base: Value; int_: i64; } + at /mnt/c/dev/onyx/modules/json/types.onyx:83,18 + + Value_Object :: struct { base: Value; object_: [..] ; } + at /mnt/c/dev/onyx/modules/json/types.onyx:103,17 + + Value_String :: struct { base: Value; str_: [] u8; } + at /mnt/c/dev/onyx/modules/json/types.onyx:93,17 + + decode :: (data: [] u8, allocator: Allocator = ) -> Json + at /mnt/c/dev/onyx/modules/json/decoder.onyx:4,11 + + encode :: + at /mnt/c/dev/onyx/modules/json/encoder.onyx:24,11 + + encode_string :: + at /mnt/c/dev/onyx/modules/json/encoder.onyx:10,18 + + free :: + at /mnt/c/dev/onyx/modules/json/types.onyx:136,9 + + get :: (v: ^Value, key: [] u8) -> ^Value + at /mnt/c/dev/onyx/modules/json/types.onyx:112,8 + + get_idx :: (v: ^Value, idx: i32) -> ^Value + at /mnt/c/dev/onyx/modules/json/types.onyx:127,12 + + null_value :: + at /mnt/c/dev/onyx/modules/json/types.onyx:4,1 + + Private symbols + Parser :: struct { tokenizer: Tokenizer; allocator: Allocator; current_token: Token; previous_token: Token; } + at /mnt/c/dev/onyx/modules/json/parser.onyx:5,11 + + Position :: struct { offset: u32; line: u32; column: u32; } + at /mnt/c/dev/onyx/modules/json/tokenizer.onyx:44,13 + + Token :: struct { kind: Kind; text: [] u8; position: Position; } + at /mnt/c/dev/onyx/modules/json/tokenizer.onyx:16,10 + + Tokenizer :: struct { data: [] u8; position: Position; } + at /mnt/c/dev/onyx/modules/json/tokenizer.onyx:10,14 + + make_parser :: (data: [] u8, allocator: Allocator = ) -> Parser + at /mnt/c/dev/onyx/modules/json/parser.onyx:14,16 + + parse :: (data: [] u8, allocator: Allocator = ) -> (^Value, Error) + at /mnt/c/dev/onyx/modules/json/parser.onyx:23,10 + + parse_value :: (parser: ^Parser) -> (^Value, Error) + at /mnt/c/dev/onyx/modules/json/parser.onyx:55,16 + + token_get :: (tkn: ^Tokenizer) -> (Token, Error) + at /mnt/c/dev/onyx/modules/json/tokenizer.onyx:50,14 + + +Package 'main' + Public symbols + DEBUG :: + at /mnt/c/dev/tower/src/config.onyx:2,10 + + check_buttons :: + at /mnt/c/dev/tower/src/tower.onyx:113,1 + + counter :: + at /mnt/c/dev/tower/src/tower.onyx:110,1 + + draw :: () -> void + at /mnt/c/dev/tower/src/tower.onyx:126,9 + + events_this_frame :: + at /mnt/c/dev/tower/src/tower.onyx:302,5 + + fps :: + at /mnt/c/dev/tower/src/tower.onyx:298,5 + + fps_timer :: + at /mnt/c/dev/tower/src/tower.onyx:299,5 + + frames :: + at /mnt/c/dev/tower/src/tower.onyx:300,5 + + last_time :: + at /mnt/c/dev/tower/src/tower.onyx:27,1 + + main :: (args: [] ^u8) -> void + at /mnt/c/dev/tower/src/tower.onyx:10,9 + + opacity :: + at /mnt/c/dev/tower/src/tower.onyx:109,1 + + poll_events :: () -> void + at /mnt/c/dev/tower/src/tower.onyx:44,16 + + radio_options :: + at /mnt/c/dev/tower/src/tower.onyx:116,18 + + radio_value :: + at /mnt/c/dev/tower/src/tower.onyx:121,1 + + slider_values :: + at /mnt/c/dev/tower/src/tower.onyx:114,1 + + test_button_count :: + at /mnt/c/dev/tower/src/tower.onyx:111,1 + + textbox1_str :: + at /mnt/c/dev/tower/src/tower.onyx:123,1 + + textbox2_str :: + at /mnt/c/dev/tower/src/tower.onyx:124,1 + + update :: (dt: f32) -> void + at /mnt/c/dev/tower/src/tower.onyx:93,11 + + window_height :: + at /mnt/c/dev/tower/src/tower.onyx:43,1 + + window_width :: + at /mnt/c/dev/tower/src/tower.onyx:42,1 + +Package 'runtime' + Public symbols + Runtime :: + at /usr/share/onyx/core/runtime/build_opts.onyx:20,19 + + Runtime_Custom :: + at /usr/share/onyx/core/runtime/build_opts.onyx:21,19 + + Runtime_Js :: + at /usr/share/onyx/core/runtime/build_opts.onyx:20,19 + + Runtime_Wasi :: + at /usr/share/onyx/core/runtime/build_opts.onyx:19,19 + + __assert_handler :: (msg: [] u8, site: CallSite) -> void + at /usr/share/onyx/core/runtime/common.onyx:8,21 + + __exit :: (status: i32) -> void + at /usr/share/onyx/core/runtime/js.onyx:8,20 + + __output_string :: (s: [] u8) -> u32 + at /usr/share/onyx/core/runtime/js.onyx:7,20 + + __runtime_initialize :: () -> void + at /usr/share/onyx/core/runtime/common.onyx:24,25 + +Package 'simd' + Public symbols + f32x4 :: f32x4 + compiler built-in + + f64x2 :: f64x2 + compiler built-in + + i16x8 :: i16x8 + compiler built-in + + i32x4 :: i32x4 + compiler built-in + + i64x2 :: i64x2 + compiler built-in + + i8x16 :: i8x16 + compiler built-in + + v128 :: v128 + compiler built-in + +Package 'ui' + Public symbols + Animation_State :: struct { hover_time: f32; click_time: f32; } + at /mnt/c/dev/onyx/modules/ui/ui.onyx:252,20 + + Animation_Theme :: struct { hover_speed: f32; click_decay_speed: f32; } + at /mnt/c/dev/onyx/modules/ui/ui.onyx:240,20 + + Button_Theme :: struct { text_theme: Text_Theme; animation_theme: Animation_Theme; background_color: Color4; hover_color: Color4; click_color: Color4; border_color: Color4; border_width: f32; } + at /mnt/c/dev/onyx/modules/ui/components/button.onyx:4,17 + + Checkbox_Theme :: struct { text_theme: Text_Theme; animation_theme: Animation_Theme; box_color: Color4; box_border_width: f32; box_size: f32; checked_color: Color4; checked_hover_color: Color4; background_color: Color4; hover_color: Color4; click_color: Color4; } + at /mnt/c/dev/onyx/modules/ui/components/checkbox.onyx:4,19 + + DEFAULT_TEXT_SIZE :: + at /mnt/c/dev/onyx/modules/ui/ui.onyx:11,22 + + Flow :: struct { } + at /mnt/c/dev/onyx/modules/ui/flow.onyx:5,9 + + Keyboard_State :: struct { keycodes_down_this_frame: [4] Key_State; keys_down_this_frame: u32; keycodes_up_this_frame: [4] Key_State; keys_up_this_frame: u32; } + at /mnt/c/dev/onyx/modules/ui/ui.onyx:35,19 + + Mouse_State :: struct { left_button_down: bool; left_button_just_down: bool; left_button_just_up: bool; right_button_down: bool; right_button_just_down: bool; right_button_just_up: bool; x: f32; y: f32; } + at /mnt/c/dev/onyx/modules/ui/ui.onyx:20,16 + + Radio_Theme :: struct { text_theme: Text_Theme; animation_theme: Animation_Theme; radio_color: Color4; radio_border_radius: f32; radio_radius: f32; selected_color: Color4; selected_hover_color: Color4; background_color: Color4; hover_color: Color4; click_color: Color4; } + at /mnt/c/dev/onyx/modules/ui/components/radio.onyx:4,16 + + Rectangle :: struct { x0: f32; y0: f32; x1: f32; y1: f32; } + at /mnt/c/dev/onyx/modules/ui/ui.onyx:197,14 + + Slider_Theme :: struct { text_theme: Text_Theme; animation_theme: Animation_Theme; box_color: Color4; box_border_color: Color4; box_border_width: f32; bar_color: Color4; bar_hover_color: Color4; } + at /mnt/c/dev/onyx/modules/ui/components/slider.onyx:5,17 + + Text_Theme :: struct { text_color: Color4; font_size: f32; } + at /mnt/c/dev/onyx/modules/ui/ui.onyx:232,15 + + Textbox_Theme :: struct { text_theme: Text_Theme; animation_theme: Animation_Theme; background_color: Color4; hover_color: Color4; click_color: Color4; border_color: Color4; border_width: f32; cursor_color: Color4; cursor_width: f32; cursor_blink_speed: f32; } + at /mnt/c/dev/onyx/modules/ui/components/textbox.onyx:4,18 + + UI_Id :: u32 + at /mnt/c/dev/onyx/modules/ui/ui.onyx:14,1 + + button :: (r: Rectangle, text: [] u8, theme: ^Button_Theme = , site: CallSite = , increment: i32 = ) -> bool + at /mnt/c/dev/onyx/modules/ui/components/button.onyx:18,11 + + button_pressed :: (kind: Mouse_Button_Kind) -> void + at /mnt/c/dev/onyx/modules/ui/ui.onyx:95,19 + + button_released :: (kind: Mouse_Button_Kind) -> void + at /mnt/c/dev/onyx/modules/ui/ui.onyx:108,20 + + checkbox :: (r: Rectangle, value: ^bool, text: [] u8, theme: ^Checkbox_Theme = , site: CallSite = , increment: i32 = ) -> bool + at /mnt/c/dev/onyx/modules/ui/components/checkbox.onyx:22,13 + + clear_buttons :: () -> void + at /mnt/c/dev/onyx/modules/ui/ui.onyx:66,18 + + default_button_theme :: + at /mnt/c/dev/onyx/modules/ui/components/button.onyx:16,1 + + default_checkbox_theme :: + at /mnt/c/dev/onyx/modules/ui/components/checkbox.onyx:20,1 + + default_radio_theme :: + at /mnt/c/dev/onyx/modules/ui/components/radio.onyx:20,1 + + default_slider_theme :: + at /mnt/c/dev/onyx/modules/ui/components/slider.onyx:17,1 + + default_text_theme :: + at /mnt/c/dev/onyx/modules/ui/ui.onyx:237,1 + + default_textbox_theme :: + at /mnt/c/dev/onyx/modules/ui/components/textbox.onyx:28,1 + + draw_rect :: + at /mnt/c/dev/onyx/modules/ui/ui.onyx:179,14 + + draw_text :: (r: Rectangle, text: [] u8, theme: ^Text_Theme = , site: CallSite = ) -> bool + at /mnt/c/dev/onyx/modules/ui/ui.onyx:193,14 + + draw_text_raw :: (text: [] u8, x: f32, y: f32, size: f32 = , color: Color4 = ) -> void + at /mnt/c/dev/onyx/modules/ui/ui.onyx:163,18 + + get_site_hash :: (site: CallSite, increment: i32 = ) -> u32 + at /mnt/c/dev/onyx/modules/ui/ui.onyx:261,18 + + get_text_width :: (text: [] u8, size: f32 = ) -> f32 + at /mnt/c/dev/onyx/modules/ui/ui.onyx:271,19 + + init_ui :: () -> void + at /mnt/c/dev/onyx/modules/ui/ui.onyx:58,12 + + is_active_item :: (id: u32) -> bool + at /mnt/c/dev/onyx/modules/ui/ui.onyx:154,19 + + is_hot_item :: (id: u32) -> bool + at /mnt/c/dev/onyx/modules/ui/ui.onyx:158,16 + + key_down :: (keycode: u32, modifiers: Modifiers) -> void + at /mnt/c/dev/onyx/modules/ui/ui.onyx:122,13 + + key_map :: + at /mnt/c/dev/onyx/modules/ui/components/textbox.onyx:223,1 + + key_up :: (keycode: u32, modifiers: Modifiers) -> void + at /mnt/c/dev/onyx/modules/ui/ui.onyx:131,11 + + keyboard_state :: + at /mnt/c/dev/onyx/modules/ui/ui.onyx:55,1 + + mouse_state :: + at /mnt/c/dev/onyx/modules/ui/ui.onyx:33,1 + + radio :: + at /mnt/c/dev/onyx/modules/ui/components/radio.onyx:22,10 + + set_active_item :: (id: u32) -> bool + at /mnt/c/dev/onyx/modules/ui/ui.onyx:140,20 + + set_hot_item :: (id: u32) -> bool + at /mnt/c/dev/onyx/modules/ui/ui.onyx:145,17 + + slider :: + at /mnt/c/dev/onyx/modules/ui/components/slider.onyx:19,11 + + textbox :: (r: Rectangle, text_buffer: ^String_Buffer, theme: ^Textbox_Theme = , site: CallSite = , increment: i32 = ) -> bool + at /mnt/c/dev/onyx/modules/ui/components/textbox.onyx:44,12 + + update_mouse_position :: (new_x: f32, new_y: f32) -> void + at /mnt/c/dev/onyx/modules/ui/ui.onyx:88,26 + + Private symbols + active_item :: + at /mnt/c/dev/onyx/modules/ui/ui.onyx:17,10 + + animation_states :: + at /mnt/c/dev/onyx/modules/ui/ui.onyx:250,10 + + bmfont :: + at /mnt/c/dev/onyx/modules/ui/module.onyx:47,20 + + color_lerp :: (t: f32, c1: Color4, c2: Color4) -> Color4 + at /mnt/c/dev/onyx/modules/ui/ui.onyx:309,24 + + font :: + at /mnt/c/dev/onyx/modules/ui/ui.onyx:7,10 + + font_texture :: + at /mnt/c/dev/onyx/modules/ui/ui.onyx:8,10 + + gfx :: + at /mnt/c/dev/onyx/modules/ui/module.onyx:45,20 + + gl :: + at /mnt/c/dev/onyx/modules/ui/module.onyx:46,20 + + hot_item :: + at /mnt/c/dev/onyx/modules/ui/ui.onyx:16,10 + + hot_item_was_set :: + at /mnt/c/dev/onyx/modules/ui/ui.onyx:18,10 + + init_font :: () -> void + at /mnt/c/dev/onyx/modules/ui/ui.onyx:281,23 + + math :: + at /mnt/c/dev/onyx/modules/ui/module.onyx:49,20 + + move_towards :: + at /mnt/c/dev/onyx/modules/ui/ui.onyx:303,26 + + textbox_editing_state :: + at /mnt/c/dev/onyx/modules/ui/components/textbox.onyx:42,1 + + +Package 'vecmath' + Public symbols + Vector2 :: + at /mnt/c/dev/onyx/modules/vecmath/vector2.onyx:9,12 + + Vector2f :: unknown + at /mnt/c/dev/onyx/modules/vecmath/vector2.onyx:7,1 + + Vector2i :: unknown + at /mnt/c/dev/onyx/modules/vecmath/vector2.onyx:6,1 + + vector2_add :: + at /mnt/c/dev/onyx/modules/vecmath/vector2.onyx:15,16 + + vector2_dot :: + at /mnt/c/dev/onyx/modules/vecmath/vector2.onyx:30,16 + + vector2_equal :: + at /mnt/c/dev/onyx/modules/vecmath/vector2.onyx:42,18 + + vector2_lerp :: + at /mnt/c/dev/onyx/modules/vecmath/vector2.onyx:34,17 + + vector2_mul :: + at /mnt/c/dev/onyx/modules/vecmath/vector2.onyx:25,16 + + vector2_sub :: + at /mnt/c/dev/onyx/modules/vecmath/vector2.onyx:20,16 + + vector2_write :: + at /mnt/c/dev/onyx/modules/vecmath/vector2.onyx:47,18 + diff --git a/src/build.onyx b/src/build.onyx index e98a0c7..e87c278 100644 --- a/src/build.onyx +++ b/src/build.onyx @@ -10,6 +10,7 @@ #load "modules/ui/module" #load "modules/bmfont/module" #load "modules/vecmath/module" +#load "modules/json/module" #load "src/config" #load "src/tower" -- 2.25.1