Commit Graph

  • 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
  • ceb746e537 Rolled my own string_to_runes Ed_ 2024-03-05 10:19:27 -05:00
  • fd44001456 Added vmem arena file Ed_ 2024-03-05 10:18:38 -05:00
  • bba45ce96b deleting hot_reload file (not needed right now) Ed_ 2024-03-05 10:18:13 -05:00
  • 0622add196 Added WYSIWYG odin parser file Ed_ 2024-03-05 10:17:53 -05:00
  • fb6d66140e Iteration on whitespace parser Ed_ 2024-03-05 10:17:27 -05:00
  • 218af644d6 Added more helpers for memory ptr math Ed_ 2024-03-05 10:16:50 -05:00
  • d83d1cc128 Added push_back/pop_back for doubly-linked lists Ed_ 2024-03-05 10:16:23 -05:00
  • b05c87e250 Minor cleanup of font provider Ed_ 2024-03-05 10:15:56 -05:00
  • 5147a53c4d Prepping for new vmem layout Ed_ 2024-03-05 10:15:44 -05:00
  • bd6e79d005 Runtime fixes Ed_ 2024-03-02 20:22:28 -05:00
  • b4feb9e506 make slab allocator file Ed_ 2024-03-02 19:29:08 -05:00
  • b0adfbf5f5 Made the initial whitespace parser Ed_ 2024-03-02 18:19:27 -05:00
  • 035c726a71 got basic ui elmental interaction working, + alignment of anchor Ed_ 2024-03-02 10:24:09 -05:00
  • 1e5773e486 Improvements to build scripts Ed_ 2024-03-01 15:23:32 -05:00
  • 77449819af Deleting redundant hash table files for now. Ed_ 2024-02-29 19:38:29 -05:00
  • 12aa6b4870 Mostly exploring hashtables, some new files... Ed_ 2024-02-29 19:37:37 -05:00
  • 1de141288f Made font_cache use the zpl hash map, make a proper setup for how many atlases to sore in the size_table Ed_ 2024-02-27 09:32:26 -05:00
  • 4deee942a8 General codebase refactor & cleanup Ed_ 2024-02-27 07:50:57 -05:00
  • c9dc5fe54a Updates to gitignore and ols config Ed_ 2024-02-24 22:29:18 -05:00
  • e1a2395a52 Commiting odin repo and init repo subprojects Ed_ 2024-02-24 22:28:46 -05:00
  • a00ba8a152 Minor cleanup for formatting, reverse verify condition usage Ed_ 2024-02-23 09:36:23 -05:00
  • 9b3bc6fd68 Got this thing to compile and seem operable at runtime Ed_ 2024-02-22 23:15:29 -05:00
  • 7332644515 Preparing skeleton for proper imgui support. Ed_ 2024-02-22 21:19:29 -05:00
  • 9cc0855c03 compile error fix Ed_ 2024-02-14 02:46:08 -05:00
  • 9b959ef869 Initial impl pass for grime array and hashtable Ed_ 2024-02-14 02:29:28 -05:00
  • 2da0554c78 Not using dynamic map temporarily for font caching Ed_ 2024-02-14 02:29:08 -05:00
  • 8d4b59353f some progression on ui code Ed_ 2024-02-14 02:27:40 -05:00
  • 20b7e2c77e Fixed up build script order Ed_ 2024-02-14 02:27:21 -05:00
  • 04c8f84e7d We got decent text rendering in world now! Ed_ 2024-02-13 18:50:22 -05:00
  • 5c124521dc Font drawing is nice now Ed_ 2024-02-13 17:16:39 -05:00
  • f36b05e795 Starting to layout scaffolding for UI based on RAD Debugger/Ryan's UI Series Ed_ 2024-02-12 20:52:56 -05:00
  • 794852a0b0 Got initial box mouse select detection working Ed_ 2024-02-12 00:35:22 -05:00
  • 6147d4e344 Refactors, lots and lots of it... plus coodinate space Ed_ 2024-02-11 23:00:06 -05:00
  • f76ba4e9ba Lots of stuff (Big ones are cam and frame initial features) Ed_ 2024-02-10 03:40:53 -05:00
  • 2d698d22c9 Added versioning to project serialization Ed_ 2024-02-09 13:39:08 -05:00
  • 58851e34ac Got project saving/loading initally working Ed_ 2024-02-09 13:09:58 -05:00
  • 58c3f23327 Moved the curly to KP_Enter on the lookup table to prevent a false syntax error for now Ed_ 2024-02-08 22:36:52 -05:00
  • 6819336696 Got logging setup Ed_ 2024-02-08 22:33:53 -05:00
  • d205aba15a Set the base address back to 1 tb Ed_ 2024-02-08 16:05:56 -05:00
  • 84d9675a27 Got replay working Ed_ 2024-02-08 16:05:15 -05:00
  • 9b4ceeffda Baseline input and replay setup done. Needs testing and fixes Ed_ 2024-02-08 10:50:36 -05:00
  • f27245f7a2 Moved grime to its own dedicated file Ed_ 2024-01-30 02:27:45 -05:00
  • 282c071163 Finished off some loose ends for hot-reload Ed_ 2024-01-30 01:54:37 -05:00
  • 2e6ca2d0fd Segregated host/api better. Memory setup is problably solid now. Ed_ 2024-01-30 01:29:48 -05:00
  • 2f6d3636e1 Fixes to build scripts Ed_ 2024-01-30 01:28:55 -05:00
  • 07469bddbb Update editor config for odin support Ed_ 2024-01-30 01:28:39 -05:00
  • 50020b6803 vsc godot plugin is weird Ed_ 2024-01-30 01:27:43 -05:00
  • 4181887804 Personalized ols config Ed_ 2024-01-30 01:27:22 -05:00