d92e4e1c7c 
					 
					
						
						
							
							Rolled my own virtual arena allocator  
						
						... 
						
						
						
						Much more straight forward and setup for my specific use case 
						
						
					 
					
						2024-03-06 16:47:40 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8eef63e84f 
					 
					
						
						
							
							Minor unicode file changes  
						
						
						
						
					 
					
						2024-03-06 16:47:00 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						64229e6ca5 
					 
					
						
						
							
							Updates to zpl hash map description  
						
						
						
						
					 
					
						2024-03-06 16:46:33 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9229358a16 
					 
					
						
						
							
							Updates to general memory defs  
						
						
						
						
					 
					
						2024-03-06 16:46:23 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aa9ce39224 
					 
					
						
						
							
							Typo in grime_stack file  
						
						
						
						
					 
					
						2024-03-06 16:45:50 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3ab6bb8616 
					 
					
						
						
							
							Rolled my own virtual memory baseline interface  
						
						... 
						
						
						
						Mostly use the core library's functionality but wanted a nicer wrap for my use case 
						
						
					 
					
						2024-03-06 16:45:12 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0656a41cf7 
					 
					
						
						
							
							Move context_ext to its own file  
						
						... 
						
						
						
						Will be adding context related features here in the future 
						
						
					 
					
						2024-03-06 16:44:38 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						59ad47162d 
					 
					
						
						
							
							Update font_provider with raylib changes  
						
						
						
						
					 
					
						2024-03-06 16:44:01 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f1da2f7ded 
					 
					
						
						
							
							Update odin repo again  
						
						
						
						
					 
					
						2024-03-06 16:43:45 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						be5d55b2ad 
					 
					
						
						
							
							Updated odin repo  
						
						
						
						
					 
					
						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  
						
						
						
						
					 
					
						2024-03-05 10:41:42 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						898f359470 
					 
					
						
						
							
							Removed box serialial unmarshaling def  
						
						
						
						
					 
					
						2024-03-05 10:41:11 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eb66f5c70d 
					 
					
						
						
							
							Beginning setup of the code agnostic parser  
						
						
						
						
					 
					
						2024-03-05 10:40:42 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						43a1c20d73 
					 
					
						
						
							
							General refactors to various files  
						
						... 
						
						
						
						* Moved all mapped procedure overloads to grime.odin
* Removed extraneous entity_box related procedures
* Major refactor to grime_array its header is now allocated as part of its initialization
* 
						
						
					 
					
						2024-03-05 10:40:28 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3ee5dd7d65 
					 
					
						
						
							
							First complete iteration of stack allocator  
						
						
						
						
					 
					
						2024-03-05 10:38:12 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						509b73f79c 
					 
					
						
						
							
							Fix for linked lists  
						
						
						
						
					 
					
						2024-03-05 10:37:51 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3a63914282 
					 
					
						
						
							
							Deleting entity_box2 for now as its not needed  
						
						
						
						
					 
					
						2024-03-05 10:20:18 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ceb746e537 
					 
					
						
						
							
							Rolled my own string_to_runes  
						
						
						
						
					 
					
						2024-03-05 10:19:27 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fd44001456 
					 
					
						
						
							
							Added vmem arena file  
						
						... 
						
						
						
						Going to need to roll my own for my use case. 
						
						
					 
					
						2024-03-05 10:18:38 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bba45ce96b 
					 
					
						
						
							
							deleting hot_reload file (not needed right now)  
						
						
						
						
					 
					
						2024-03-05 10:18:13 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0622add196 
					 
					
						
						
							
							Added WYSIWYG odin parser file  
						
						
						
						
					 
					
						2024-03-05 10:17:53 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fb6d66140e 
					 
					
						
						
							
							Iteration on whitespace parser  
						
						
						
						
					 
					
						2024-03-05 10:17:27 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						218af644d6 
					 
					
						
						
							
							Added more helpers for memory ptr math  
						
						
						
						
					 
					
						2024-03-05 10:16:50 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d83d1cc128 
					 
					
						
						
							
							Added push_back/pop_back for doubly-linked lists  
						
						
						
						
					 
					
						2024-03-05 10:16:23 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b05c87e250 
					 
					
						
						
							
							Minor cleanup of font provider  
						
						
						
						
					 
					
						2024-03-05 10:15:56 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5147a53c4d 
					 
					
						
						
							
							Prepping for new vmem layout  
						
						
						
						
					 
					
						2024-03-05 10:15:44 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bd6e79d005 
					 
					
						
						
							
							Runtime fixes  
						
						
						
						
					 
					
						2024-03-02 20:22:28 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b4feb9e506 
					 
					
						
						
							
							make slab allocator file  
						
						
						
						
					 
					
						2024-03-02 19:29:08 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b0adfbf5f5 
					 
					
						
						
							
							Made the initial whitespace parser  
						
						
						
						
					 
					
						2024-03-02 18:19:27 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						035c726a71 
					 
					
						
						
							
							got basic ui elmental interaction working, + alignment of anchor  
						
						
						
						
					 
					
						2024-03-02 10:24:09 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1e5773e486 
					 
					
						
						
							
							Improvements to build scripts  
						
						
						
						
					 
					
						2024-03-01 15:23:32 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						77449819af 
					 
					
						
						
							
							Deleting redundant hash table files for now.  
						
						... 
						
						
						
						I can bring them back from the commit history when I decide to explor again. 
						
						
					 
					
						2024-02-29 19:38:29 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						12aa6b4870 
					 
					
						
						
							
							Mostly exploring hashtables, some new files...  
						
						... 
						
						
						
						I made the files for the ast but they're not populated yet.
I made some initial implementation for raddbg flavored linked-lists. 
						
						
					 
					
						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  
						
						
						
						
					 
					
						2024-02-27 09:32:26 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4deee942a8 
					 
					
						
						
							
							General codebase refactor & cleanup  
						
						... 
						
						
						
						Renamed HashTable to HMapZPL, with procs having the zpl_ namespace prefix.
(I want to eventually get away from using it)
Started to use the grime pattern for library aliasing better. 
						
						
					 
					
						2024-02-27 07:50:57 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c9dc5fe54a 
					 
					
						
						
							
							Updates to gitignore and ols config  
						
						
						
						
					 
					
						2024-02-24 22:29:18 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e1a2395a52 
					 
					
						
						
							
							Commiting odin repo and init repo subprojects  
						
						
						
						
					 
					
						2024-02-24 22:28:46 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a00ba8a152 
					 
					
						
						
							
							Minor cleanup for formatting, reverse verify condition usage  
						
						... 
						
						
						
						Verify condition needed to only fire off if false not the other way around. 
						
						
					 
					
						2024-02-23 09:36:23 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9b3bc6fd68 
					 
					
						
						
							
							Got this thing to compile and seem operable at runtime  
						
						... 
						
						
						
						There was quite a few errors with the hashtable (not suprised). I need to use it more to see if it fails to work properly.
For now it should be fine enough for prototyping 
						
						
					 
					
						2024-02-22 23:15:29 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7332644515 
					 
					
						
						
							
							Preparing skeleton for proper imgui support.  
						
						... 
						
						
						
						I originally wanted to reference Ryan's UI series along with the RAD Debugger codebase, but that ended up being too convoluted of a route. Instead, I moved on to just doing a deep dive on imgui content I could find to learn from and associated libraries available. I collected my notes so far in this repo [IMGUI_Notes](https://github.com/Ed94/IMGUI_Notes ).
For now I have the base scaffolding datatype wise for the prototype ui. 
						
						
					 
					
						2024-02-22 21:19:29 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9cc0855c03 
					 
					
						
						
							
							compile error fix  
						
						
						
						
					 
					
						2024-02-14 02:46:08 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9b959ef869 
					 
					
						
						
							
							Initial impl pass for grime array and hashtable  
						
						
						
						
					 
					
						2024-02-14 02:29:28 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2da0554c78 
					 
					
						
						
							
							Not using dynamic map temporarily for font caching  
						
						... 
						
						
						
						There is an issue with hot-reloading dynamic maps. So I'll be using my own dynamic array and hashtable instead to debug the reason. 
						
						
					 
					
						2024-02-14 02:29:08 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8d4b59353f 
					 
					
						
						
							
							some progression on ui code  
						
						
						
						
					 
					
						2024-02-14 02:27:40 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						20b7e2c77e 
					 
					
						
						
							
							Fixed up build script order  
						
						
						
						
					 
					
						2024-02-14 02:27:21 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						04c8f84e7d 
					 
					
						
						
							
							We got decent text rendering in world now!  
						
						
						
						
					 
					
						2024-02-13 18:50:22 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5c124521dc 
					 
					
						
						
							
							Font drawing is nice now  
						
						
						
						
					 
					
						2024-02-13 17:16:39 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f36b05e795 
					 
					
						
						
							
							Starting to layout scaffolding for UI based on RAD Debugger/Ryan's UI Series  
						
						
						
						
					 
					
						2024-02-12 20:52:56 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						794852a0b0 
					 
					
						
						
							
							Got initial box mouse select detection working  
						
						
						
						
					 
					
						2024-02-12 00:35:22 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6147d4e344 
					 
					
						
						
							
							Refactors, lots and lots of it... plus coodinate space  
						
						
						
						
					 
					
						2024-02-11 23:00:06 -05:00