b1927a8461
optimize_draw_list now produces parity optimization to original
2024-06-16 10:27:58 -04:00
5bd6519b6a
Bugfixing the runtime (rendering not working yet)
2024-06-11 22:20:30 -04:00
82e7482c85
Finished first draft for VEFontCache font provider hookup for sokol_gfx (untested)
2024-06-09 21:39:49 -04:00
33ddd420b7
Progress on porting fontstash
2024-06-02 17:29:27 -04:00
b137bc542c
WIP: Stuff related to working on the settings menu + more
...
Moved core ui to its own folder.
Worked on theming (proper light and dark theme)
Began to work on the scroll box widget and input box constructions
I added back a script for flattening the codebase: gen_flattened_codebase.ps1
2024-05-19 01:21:51 -04:00
5ceef39410
Some general refactors and compaction
...
Made a distinction from the "core" ui vs the rest of the ui that composes from there.
2024-05-16 11:21:07 -04:00
f693685d72
Added a script automatically generating a virtual view using symbol links of the codebase
...
So I can finally have some folders for organization
2024-05-12 16:02:38 -04:00
2b1565e35b
AppUI lifted to its own file, Got horizontal and vertical boxes working
2024-05-10 19:20:50 -04:00
5b24e591eb
Fixed issue with ui_signal_from_box
...
Biggest win was getting the intial fixes for overlapping boxes.
Eventually I'll need to add support for sorting actives of top-most ancestors
(pretty much just remove from linked list and add to last position (adjust indices of adjacent and new top most, etc)
2024-05-10 04:16:04 -04:00
b8e8e7c88a
Progress on setting up app's UI and horizontal/vertical box widgets
2024-05-08 02:26:39 -04:00
1e6e9581c3
Bug fixes to allocators and containers
...
Still haven't found the main bug with resizing zpl_hashmap on string interning
2024-05-06 23:29:47 -04:00
4492ca3079
Corrections to ols config, moved ols out of repo
...
ols is now assumed to exist installed by the user
2024-05-04 08:26:52 -04:00
7162c5a14d
last state of the prototype.
...
* Still has memory issue
* Was last using it to learn some PGA from Lengyel's books
2024-04-08 01:35:53 -04:00
2c84d93249
updates to toolchain
2024-03-25 18:46:02 -04:00
714d60ee34
Trying to figure out this bug with pools...
2024-03-20 13:34:47 -04:00
3ae9a418ec
Had to enable default allocator for backtrace library (for now)
2024-03-19 20:20:34 -04:00
6d1a32b124
Move odin compiler and ols to their own directory separate from thirdparty packages: toolchain
2024-03-19 18:52:33 -04:00