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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f76ba4e9ba 
					 
					
						
						
							
							Lots of stuff (Big ones are cam and frame initial features)  
						
						... 
						
						
						
						There is now a 2D camera in the workspace!
We have a basic 'Frame' definition. It doesn't have any interaction yet...
I started to define spacial math, mostly for doing conversion and getting a grounding on pixel/points/cm reference. The world space is in cm. 
						
						
					 
					
						2024-02-10 03:40:53 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2d698d22c9 
					 
					
						
						
							
							Added versioning to project serialization  
						
						
						
						
					 
					
						2024-02-09 13:39:08 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						58851e34ac 
					 
					
						
						
							
							Got project saving/loading initally working  
						
						
						
						
					 
					
						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  
						
						
						
						
					 
					
						2024-02-08 22:36:52 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6819336696 
					 
					
						
						
							
							Got logging setup  
						
						... 
						
						
						
						There is an issue with the tracked allocators made for the host module.
I'll need to see later whats going on, for now it doesn't matter. 
						
						
					 
					
						2024-02-08 22:33:53 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d205aba15a 
					 
					
						
						
							
							Set the base address back to 1 tb  
						
						
						
						
					 
					
						2024-02-08 16:05:56 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						84d9675a27 
					 
					
						
						
							
							Got replay working  
						
						... 
						
						
						
						Doesn't work across app runs, unlike handmade the crux here is raylib. Even if we did raylibs features ourselves there would still be an issue of restoring the gpu memory state. So in order to have replays work across app runs is proper state serialization.
I'll leave that for later and focus on the next core features. 
						
						
					 
					
						2024-02-08 16:05:15 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9b4ceeffda 
					 
					
						
						
							
							Baseline input and replay setup done. Needs testing and fixes  
						
						
						
						
					 
					
						2024-02-08 10:50:36 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f27245f7a2 
					 
					
						
						
							
							Moved grime to its own dedicated file  
						
						
						
						
					 
					
						2024-01-30 02:27:45 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						282c071163 
					 
					
						
						
							
							Finished off some loose ends for hot-reload  
						
						
						
						
					 
					
						2024-01-30 01:54:37 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2e6ca2d0fd 
					 
					
						
						
							
							Segregated host/api better. Memory setup is problably solid now.  
						
						
						
						
					 
					
						2024-01-30 01:29:48 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2f6d3636e1 
					 
					
						
						
							
							Fixes to build scripts  
						
						
						
						
					 
					
						2024-01-30 01:28:55 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						07469bddbb 
					 
					
						
						
							
							Update editor config for odin support  
						
						
						
						
					 
					
						2024-01-30 01:28:39 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						50020b6803 
					 
					
						
						
							
							vsc godot plugin is weird  
						
						
						
						
					 
					
						2024-01-30 01:27:43 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4181887804 
					 
					
						
						
							
							Personalized ols config  
						
						
						
						
					 
					
						2024-01-30 01:27:22 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0c2a95c796 
					 
					
						
						
							
							Update deps to not copy dlls if odin wasn't updated.  
						
						
						
						
					 
					
						2024-01-25 11:31:21 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c9a10c3b41 
					 
					
						
						
							
							Fix for hot-reload (raylib shared required on odin compiler)  
						
						
						
						
					 
					
						2024-01-25 11:24:52 -05:00