-
af757cfdaa
Began working on a proper default theme
Ed_
2024-05-15 03:34:52 -04:00
-
fd2552a82f
improve layout visibile lag to none for vbox & hbox on the settings menu
Ed_
2024-05-14 21:54:12 -04:00
-
a29632daea
Fix for DLL_NodeFL
Ed_
2024-05-14 14:50:38 -04:00
-
70b13ce107
fixes for hmap_chained_init and other stuff
Ed_
2024-05-14 14:07:29 -04:00
-
26771ff2fd
made a new hashtable container: HMapChained
Ed_
2024-05-14 11:47:44 -04:00
-
12c99bee26
Mostly cleanup
Ed_
2024-05-13 21:53:08 -04:00
-
adc75f6977
Got support for persistent ordering of UI_Boxes using UI_FloatingManager
Ed_
2024-05-13 16:07:49 -04:00
-
0744069b0d
pushing what I have rn, decided not to go this route
Ed_
2024-05-13 10:40:29 -04:00
-
e8c3312b69
more progress...
Ed_
2024-05-13 01:56:39 -04:00
-
595de438af
WIP: Persistent order support for rooted boxes (top-most boxes)
Ed_
2024-05-13 01:52:55 -04:00
-
f693685d72
Added a script automatically generating a virtual view using symbol links of the codebase
Ed_
2024-05-12 16:02:38 -04:00
-
1b32fe916e
Large refactor of the entire codebase
Ed_
2024-05-11 22:38:05 -04:00
-
6a4f7ac6de
minor changes, prepping for next tasks
Ed_
2024-05-11 01:30:54 -04:00
-
e40e3ddf85
small refactors for organization
Ed_
2024-05-10 19:50:37 -04:00
-
2b1565e35b
AppUI lifted to its own file, Got horizontal and vertical boxes working
Ed_
2024-05-10 19:20:50 -04:00
-
5b24e591eb
Fixed issue with ui_signal_from_box
Ed_
2024-05-10 04:16:04 -04:00
-
1afe74b4b5
Some cleanup, resize handles lifted to ui_resizeable_handles
Ed_
2024-05-10 02:08:36 -04:00
-
a2b6325b5b
coordinate space math fixes, got resize handles working in settings menu prototype
Ed_
2024-05-09 04:02:33 -04:00
-
b8e8e7c88a
Progress on setting up app's UI and horizontal/vertical box widgets
Ed_
2024-05-08 02:26:39 -04:00
-
e282397bf0
Nvm, took me way to long to realize the string cache needs a different hastable
Ed_
2024-05-07 01:34:43 -04:00
-
3336ab2e1c
Its the pool free lists...
Ed_
2024-05-07 01:16:02 -04:00
-
059a63ccbb
Fixed issues with logging on the memory tracker
Ed_
2024-05-07 01:12:02 -04:00
-
1e6e9581c3
Bug fixes to allocators and containers
Ed_
2024-05-06 23:29:47 -04:00
-
0e27635a9b
Updates to readme
Ed_
2024-05-04 12:59:08 -04:00
-
046d79c9bd
Attempt to add example vod
Ed_
2024-05-04 12:10:30 -04:00
-
94137a64cd
Update readme
Ed_
2024-05-04 11:52:52 -04:00
-
f27a69de9a
Get the project to compile once again.
Ed_
2024-05-04 11:47:21 -04:00
-
4492ca3079
Corrections to ols config, moved ols out of repo
Ed_
2024-05-04 08:26:52 -04:00
-
7162c5a14d
last state of the prototype.
Ed_
2024-04-08 01:35:53 -04:00
-
2c84d93249
updates to toolchain
Ed_
2024-03-25 18:46:02 -04:00
-
e3ff1ce70f
Finally fixed memory allocations for slabs/pools/virtual arenas
Ed_
2024-03-20 22:34:18 -04:00
-
ca66f517e9
update build script to remove pdbs before building (msvc issues)
Ed_
2024-03-20 20:50:46 -04:00
-
714d60ee34
Trying to figure out this bug with pools...
Ed_
2024-03-20 13:34:47 -04:00
-
fb1a6063a7
fixed hot reload
Ed_
2024-03-20 01:23:50 -04:00
-
2d5e308046
misc changes, hot reload is broken
Ed_
2024-03-20 00:44:43 -04:00
-
737e8596f3
Fixed a dumb memory bug with arrays
Ed_
2024-03-19 23:25:48 -04:00
-
3ae9a418ec
Had to enable default allocator for backtrace library (for now)
Ed_
2024-03-19 20:20:34 -04:00
-
6d1a32b124
Move odin compiler and ols to their own directory separate from thirdparty packages: toolchain
Ed_
2024-03-19 18:52:33 -04:00
-
cbf47ca21d
Build scripts further improved
Ed_
2024-03-19 16:57:28 -04:00
-
bf211a8e14
Fixed bad resize_non_zeroed impl (cannot use default_resize_bytes_align_non_zeroed, its not a resize)
Ed_
2024-03-19 12:18:39 -04:00
-
2c321b27fc
Updates to deps
Ed_
2024-03-19 11:55:13 -04:00
-
44ed7a2a85
Improved update_deps.ps1
Ed_
2024-03-19 11:47:40 -04:00
-
d29a1e20e7
very minor tidying
Ed_
2024-03-19 08:36:58 -04:00
-
36bf6840e4
update ols/odin repos
Ed_
2024-03-18 11:54:06 -04:00
-
8a40b1462b
Setup a 3d viewport for some extra stuff.
Ed_
2024-03-18 11:44:58 -04:00
-
b0b8f3d595
latest (doing some ark vcs stuff)
Ed_
2024-03-17 15:30:30 -04:00
-
d06148384d
Updated ignores
Ed_
2024-03-15 21:30:28 -04:00
-
49a4e117a2
Got "Line LODs" working for the whitespace AST test, first step toward hboxes
Ed_
2024-03-15 00:02:28 -04:00
-
ee8b68ac3e
Fixed text auto-layout
Ed_
2024-03-14 10:11:04 -04:00
-
cf7660e385
first 'full' layout draft impl done.
Ed_
2024-03-14 02:02:09 -04:00
-
180c296556
Updates and fixes to memory
Ed_
2024-03-14 00:00:44 -04:00
-
2f574ef760
Updates to scripts
Ed_
2024-03-14 00:00:29 -04:00
-
0627794e28
saving a mess of stuff with auto-layout before updating with new mess
Ed_
2024-03-14 00:00:22 -04:00
-
159aedb592
Memory fixes, progress towards anchors support in the UI auto-layout
Ed_
2024-03-12 20:55:29 -04:00
-
d2daa686d4
Script updates
Ed_
2024-03-12 02:32:46 -04:00
-
9efd752180
Updates to odina ols repos
Ed_
2024-03-12 02:32:37 -04:00
-
b4c6fd1866
More fixes & performance improvements
Ed_
2024-03-12 02:32:16 -04:00
-
8b8c4948ad
Added screeenspace culling for ui boxes
Ed_
2024-03-11 02:05:30 -04:00
-
1656dffb67
Setup spall profiling, did first optimizations!
Ed_
2024-03-11 02:05:18 -04:00
-
304e710c16
It works but there is a memory issue... (parsing in tick update)
Ed_
2024-03-10 20:09:04 -04:00
-
c80254adbc
Got whitespace parser working + widget generation for basic case!
Ed_
2024-03-10 10:31:21 -04:00
-
197dd82e78
update odin repo
Ed_
2024-03-09 14:53:51 -05:00
-
7b69723f35
Made the ui_resize_border_width percent based instead of pixel based.
Ed_
2024-03-09 14:24:02 -05:00
-
4a53a158e0
Lefted text box test to its own widget proc, fixed overlapping widget interaction!
Ed_
2024-03-09 13:55:47 -05:00
-
635ce91a9d
First text box!!!
Ed_
2024-03-09 10:21:48 -05:00
-
f1edf1c43e
Added basic string interning
Ed_
2024-03-08 23:20:49 -05:00
-
c395cbaeb6
Some cleanup
Ed_
2024-03-08 19:51:46 -05:00
-
cb58f4faef
Improvements to UI signal
Ed_
2024-03-08 18:45:27 -05:00
-
4b026c379a
Started to do manual control of the frame timing (no longer using raylib)
Ed_
2024-03-08 18:45:08 -05:00
-
191d5076ea
Dragging! & basic proportional box resize frm cursor distance to box pos
Ed_
2024-03-08 03:34:21 -05:00
-
90478bec94
Added ols to thirdparty ( just keeping own copy for the repo )
Ed_
2024-03-07 23:08:43 -05:00
-
a5208f2be2
Slab allocator works!
Ed_
2024-03-07 19:15:54 -05:00
-
aa47f0ead0
Slab allocator compiler bug fixes
Ed_
2024-03-07 18:29:49 -05:00
-
f17aead3ea
Comment cleanup
Ed_
2024-03-07 17:58:28 -05:00
-
568e8043bb
removing no longer used code from env
Ed_
2024-03-07 17:57:58 -05:00
-
06a040d056
Removing commetns from grime
Ed_
2024-03-07 17:57:36 -05:00
-
0afb4c3197
rename parser_code to parser_code_agnostic
Ed_
2024-03-07 17:56:45 -05:00
-
f2237e7211
Started to overhaul memory setup + runtime fixes
Ed_
2024-03-07 15:57:05 -05:00
-
6836459a1d
Completed first draft of slab allocator
Ed_
2024-03-07 03:10:21 -05:00
-
d63c58008e
Completed first draft iteration of grime_pool_allocator
Ed_
2024-03-06 22:41:36 -05:00
-
c71ed67d6a
minor fromatting changes
Ed_
2024-03-06 22:41:17 -05:00
-
1f2f0c66d8
Added impl for singly-linked lists
Ed_
2024-03-06 22:41:01 -05:00
-
6e52a79ca2
Compile fix for grime_arena
Ed_
2024-03-06 22:40:45 -05:00
-
d92e4e1c7c
Rolled my own virtual arena allocator
Ed_
2024-03-06 16:47:40 -05:00
-
8eef63e84f
Minor unicode file changes
Ed_
2024-03-06 16:47:00 -05:00
-
64229e6ca5
Updates to zpl hash map description
Ed_
2024-03-06 16:46:33 -05:00
-
9229358a16
Updates to general memory defs
Ed_
2024-03-06 16:46:23 -05:00
-
aa9ce39224
Typo in grime_stack file
Ed_
2024-03-06 16:45:50 -05:00
-
3ab6bb8616
Rolled my own virtual memory baseline interface
Ed_
2024-03-06 16:45:12 -05:00
-
0656a41cf7
Move context_ext to its own file
Ed_
2024-03-06 16:44:38 -05:00
-
59ad47162d
Update font_provider with raylib changes
Ed_
2024-03-06 16:44:01 -05:00
-
f1da2f7ded
Update odin repo again
Ed_
2024-03-06 16:43:45 -05:00
-
be5d55b2ad
Updated odin repo
Ed_
2024-03-06 16:41:07 -05:00
-
3c8abc5333
Start to setup the other allocators I'm going to roll my own of, also created a string interning file
Ed_
2024-03-05 10:41:42 -05:00
-
898f359470
Removed box serialial unmarshaling def
Ed_
2024-03-05 10:41:11 -05:00
-
eb66f5c70d
Beginning setup of the code agnostic parser
Ed_
2024-03-05 10:40:42 -05:00
-
43a1c20d73
General refactors to various files
Ed_
2024-03-05 10:40:28 -05:00
-
3ee5dd7d65
First complete iteration of stack allocator
Ed_
2024-03-05 10:38:12 -05:00
-
509b73f79c
Fix for linked lists
Ed_
2024-03-05 10:37:51 -05:00
-
3a63914282
Deleting entity_box2 for now as its not needed
Ed_
2024-03-05 10:20:18 -05:00