Commit Graph

  • 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