29 lines
1.3 KiB
Text
29 lines
1.3 KiB
Text
*** IN PROGRESS ***
|
|
[Judah]
|
|
000 [math] add easing procedures
|
|
010 [other] make base jai files standalone (ie. [array], [memory], etc... big maybe)
|
|
|
|
[Jesse]
|
|
001 [arch] create module to determine simd support
|
|
002 [math] use simd for Mat4 operations
|
|
011 [math] add more Vec math procedures
|
|
|
|
|
|
*** UP NEXT (NO PARTICULAR ORDER) ***
|
|
003 [floats] 16-bit fixed point floats, 128-bit floats
|
|
004 [luajit] create bindings
|
|
005 [sokol] create bindings module (should use [math] types)
|
|
006 [sdl3] create bindings module (should use [math] types)
|
|
007 [bytes] create byte utilities module (should include Builder type)
|
|
008 [strings] create string utilities module (blocked by 007)
|
|
009 [encoding] add binary support (blocked by 007)
|
|
012 [hash] create 'Map(K, V)' type
|
|
013 [bindings] create build/binding utilitites module (since we do this a lot)
|
|
014 [platform] create module for OS/platform-specific procedures (read file, write file, etc.)
|
|
015 [meta] create metaprogramming utilitites module (AST rewriting, code generation/introspection, etc.)
|
|
016 [other] default to arena-based allocators everywhere (a la brevis/serenum)
|
|
017 [other] reimplement dynamic arrays (should mirror procedures on 'Static_Array')
|
|
018 [other] enum backed array type (can just be 'Static_Array' specialization)
|
|
|
|
|
|
*** DONE ***
|