Modules/TODO
2024-11-24 22:38:04 +03:00

87 lines
1.7 KiB
Text

Testing !!
Change clang format and apply to all files!!!
rename Language module to FormalLanguage
make more general structure for feature renders
Merge parser and tokenizer module into grammar module
Make two grammars Regular and Context-free
For each grammar make grammar rules parser, example sentence generation and sentence parsing
Make automations itself a universal tool - NFA DFA conversions
Math:
FFT
RayTracer:
Features:
Normals flag
Material, Normals per trig info
Quality:
Render eq
Materials
Lenses
Exposure
Efficiency:
Casting Accelerators
Important sampling
Threading
Parser:
CF Grammar:
optimize generation of sentences
check sanity
impl parse machine
Objects:
features:
add debug line information into bytecode
implement Alloc Size queries
enhance:
use anonymous namespaces for object static methods
remove obj_ref_count macro
fix all clang-tidy notices
replace all strings with const string ref
replace all type usages with typedefs
remove tp::
rename classes
bugs:
disallow Alloc Size queries
Modules:
Remove all static variable into module's data
Make modules simple threaded
Graphics:
Window event system
Graphics API
FPS count & Performance control
Containers:
Test generatePermutations
Add variant size buffer
Buffer add resize function
Buffer improvements
Buff serialization
Tree serialization
Write Traverse Avl test
Add mem leakage tests
Add check copy times
AVL dont copy data just swap
Storage:
Finish networking
Enable preloads
Utils:
Stack trace fixes
Save leaks and then use in debugging to break when the same call occurs?
TextEditor:
Implement