bf5ecd0e0d 
					 
					
						
						
							
							adjust build script to odin_sectr.exe (renamed when compiler builds)  
						
						
						
						
					 
					
						2025-06-28 20:56:11 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						54db9a7d57 
					 
					
						
						
							
							misc updates to dependencies  
						
						... 
						
						
						
						removed freetype, updated vefontcache to latest and sokol + sokol gp 
						
						
					 
					
						2025-06-26 23:27:05 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						29130cb367 
					 
					
						
						
							
							old stuff  
						
						... 
						
						
						
						Planning to come back to this and eval some state.
Not ready to fully come back still out learning from the past. 
						
						
					 
					
						2025-06-26 21:44:30 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						85dbaa37b9 
					 
					
						
						
							
							updating to latest VEFontCache... tested 10k draw call target (worked)  
						
						
						
						
					 
					
						2025-02-13 19:12:13 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0f5f9c18b1 
					 
					
						
						
							
							Update readme, build scripts  
						
						... 
						
						
						
						Add incremental build check for stb truetype lib 
						
						
					 
					
						2025-02-01 09:29:31 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fd424c94bb 
					 
					
						
						
							
							Fixed bug wth vefoncache storage_entry.visible, added building stb_truetype to dep update  
						
						
						
						
					 
					
						2025-01-12 22:03:38 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						22cf5c653b 
					 
					
						
						
							
							Update readme  
						
						
						
						
					 
					
						2025-01-10 11:01:57 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b4abde1094 
					 
					
						
						
							
							Misc: VFontCache perf and features, exposing config on prototype side...  
						
						
						
						
					 
					
						2025-01-09 13:23:35 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ce84652417 
					 
					
						
						
							
							More offloading to shaper, seeing if its better todo some math in loop...  
						
						
						
						
					 
					
						2025-01-08 08:38:06 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7dee697103 
					 
					
						
						
							
							partially restoring old order to try to identity the regression with blitting to atlas...  
						
						
						
						
					 
					
						2025-01-07 17:52:42 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6e01c39899 
					 
					
						
						
							
							Builds again has on text rendering (makes sense)  
						
						
						
						
					 
					
						2025-01-07 10:17:46 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						840e6053ff 
					 
					
						
						
							
							WIP - VEFontCache: Working on getting font size usage and super-sampling via scaling working on library side...  
						
						
						
						
					 
					
						2025-01-06 11:00:55 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c0b439bc30 
					 
					
						
						
							
							Update readme and build script  
						
						
						
						
					 
					
						2025-01-06 01:20:27 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						878c419a1f 
					 
					
						
						
							
							Oversized streamlined  
						
						
						
						
					 
					
						2025-01-04 20:09:59 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5b59942c1a 
					 
					
						
						
							
							WIP - VEFontCache: Working on streamlining to_cache codepath  
						
						
						
						
					 
					
						2025-01-04 15:55:33 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cb6053395c 
					 
					
						
						
							
							WIP - VEFontCache: Major changes  
						
						... 
						
						
						
						* Add back proper batching (busted the rendering for it though..)
* Some reogonzation of definitions and procedure args
* CURRENTLY BROKEN: Something went wrong with the calculations for text positioning.. 
						
						
					 
					
						2025-01-03 23:06:31 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f6e7741bf3 
					 
					
						
						
							
							More codepath simplification, convert lru to track u32  
						
						
						
						
					 
					
						2025-01-03 15:11:02 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b066b0de3a 
					 
					
						
						
							
							more perf improves for VEFontCache  
						
						
						
						
					 
					
						2025-01-03 01:25:05 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5e0afd5b7b 
					 
					
						
						
							
							WIP - VEFontCache : generate_shape_draw_list codepath simplification  
						
						
						
						
					 
					
						2025-01-02 22:56:08 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						73ba89e7f9 
					 
					
						
						
							
							WIP - VEFontCache: Rendering 3k lines of whitespace ast is 16 ms rn...  
						
						
						
						
					 
					
						2025-01-02 17:49:39 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dd1752f84b 
					 
					
						
						
							
							WIP - VeFontcache: Testing performance of using an SOA setup for processing shape's glyphs  
						
						
						
						
					 
					
						2025-01-01 17:01:59 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5559d62826 
					 
					
						
						
							
							Got render_list proper setup for UI_State rendering...  
						
						... 
						
						
						
						Still need a spacial indexing method to prevent redundant enqueues to the drawlist (esp for text)
I'm in the process of trying to see if I can keep getting vefontcache even more performant... Making it multi-threaded can help but there might be some single-thread per still possible.. 
						
						
					 
					
						2025-01-01 14:13:30 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c7d465d06e 
					 
					
						
						
							
							Another bugfix for hashmap_chained  
						
						
						
						
					 
					
						2024-12-31 11:26:21 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7eab6f9a7f 
					 
					
						
						
							
							WIP: attempt to improve text rendering  
						
						
						
						
					 
					
						2024-12-29 10:20:06 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						36678c1127 
					 
					
						
						
							
							Fixes for nov 7 breaking changes to sokol_gfx  
						
						
						
						
					 
					
						2024-11-26 10:50:26 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5c3bc243a4 
					 
					
						
						
							
							update url for harfbuzz  
						
						
						
						
					 
					
						2024-07-02 13:37:17 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d797762702 
					 
					
						
						
							
							fix for harfbuzz, remove raylib from update_deps.ps1  
						
						
						
						
					 
					
						2024-07-01 01:24:43 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2423d50407 
					 
					
						
						
							
							scripts cleanup  
						
						
						
						
					 
					
						2024-06-30 21:53:48 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2698670890 
					 
					
						
						
							
							Finally reached parity pre-rendering overhaul  
						
						
						
						
					 
					
						2024-06-29 23:49:12 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						597c88c6b7 
					 
					
						
						
							
							Misc + made a more controlled digital zoom  
						
						... 
						
						
						
						Trying to get digital zoom to closer target levels that would match specific even font sizes
Various other changes from iterating on VEFontCache 
						
						
					 
					
						2024-06-29 22:36:22 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						12741a228d 
					 
					
						
						
							
							mostly formatting/name changes and other misc stuff  
						
						
						
						
					 
					
						2024-06-28 03:27:25 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1fe741034d 
					 
					
						
						
							
							wip : trying to fix the workspace view bounds detection  
						
						
						
						
					 
					
						2024-06-25 02:38:08 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						59ed4d9dd6 
					 
					
						
						
							
							fix hot-reload, starting to setup proper rendering again.  
						
						... 
						
						
						
						* Added hot_reload, measure_text_size to VEFontCache 
						
						
					 
					
						2024-06-19 02:34:02 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3b395f3356 
					 
					
						
						
							
							Ignore thirdparty and toolchain directories & updates to build scripts  
						
						
						
						
					 
					
						2024-06-17 17:24:59 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b1927a8461 
					 
					
						
						
							
							optimize_draw_list now produces parity optimization to original  
						
						
						
						
					 
					
						2024-06-16 10:27:58 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						569ce5ce99 
					 
					
						
						
							
							still diagnosing...  
						
						
						
						
					 
					
						2024-06-15 02:08:29 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						314582b225 
					 
					
						
						
							
							Changes while attempting to debug  
						
						
						
						
					 
					
						2024-06-13 18:25:11 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5bd6519b6a 
					 
					
						
						
							
							Bugfixing the runtime (rendering not working yet)  
						
						
						
						
					 
					
						2024-06-11 22:20:30 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						82e7482c85 
					 
					
						
						
							
							Finished first draft for VEFontCache font provider hookup for sokol_gfx (untested)  
						
						
						
						
					 
					
						2024-06-09 21:39:49 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4a931dcbe5 
					 
					
						
						
							
							Setup shaders for text rendering based on VEFontCache samples  
						
						
						
						
					 
					
						2024-06-06 16:15:57 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f99157aae5 
					 
					
						
						
							
							Starting the process of porting VEFontCache  
						
						
						
						
					 
					
						2024-06-02 17:29:44 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						33ddd420b7 
					 
					
						
						
							
							Progress on porting fontstash  
						
						
						
						
					 
					
						2024-06-02 17:29:27 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0b74a8115e 
					 
					
						
						
							
							Minor cleanup to current bad impl of font rendering  
						
						... 
						
						
						
						Just trying to really "get" sokol_gfx.h 
						
						
					 
					
						2024-05-31 11:25:27 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e3c2daaed4 
					 
					
						
						
							
							fix for gen_flattened_codebase.ps1 package paths  
						
						
						
						
					 
					
						2024-05-30 19:52:37 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						936c0100ba 
					 
					
						
						
							
							Got text rendering to work with sokol_gfx (learngl text rendering article  #1 )  
						
						... 
						
						
						
						Need to todo the altas article next then the optimizing vod 
						
						
					 
					
						2024-05-30 13:06:51 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0d2c5e478b 
					 
					
						
						
							
							Don't reload font_provider_data's cache (since we don't have that swapped yet)  
						
						
						
						
					 
					
						2024-05-26 12:23:50 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9cd0692e56 
					 
					
						
						
							
							Got it to compile with sokol changes (UNTESTED)  
						
						
						
						
					 
					
						2024-05-22 03:28:22 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cdfc3d65bb 
					 
					
						
						
							
							Added sokol library to thirdparty  
						
						... 
						
						
						
						Going to get sokol_gp soonish
Need to look into figuring out text rendering...
I'm preemtively getting this stuff now but I problably won't be swapping raylib impl anytime soon. 
						
						
					 
					
						2024-05-19 14:04:54 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b137bc542c 
					 
					
						
						
							
							WIP: Stuff related to working on the settings menu + more  
						
						... 
						
						
						
						Moved core ui to its own folder.
Worked on theming (proper light and dark theme)
Began to work on the scroll box widget and input box constructions
I added back a script for flattening the codebase: gen_flattened_codebase.ps1 
						
						
					 
					
						2024-05-19 01:21:51 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ddff1fcae6 
					 
					
						
						
							
							typos and buildscript fixes & additions  
						
						
						
						
					 
					
						2024-05-16 18:16:14 -04:00