Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						d2c36b8449 
					 
					
						
						
							
							[client] overlay: add new configuration overlay [wip]  
						
						
						
						
					 
					
						2021-08-04 10:27:47 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						75a14b8b45 
					 
					
						
						
							
							[client] overlay/graphs: allow the window position and size to be saved  
						
						... 
						
						
						
						This change allows the window position and size to be changed, and
saved/loaded by imgui. Additionally the plots will now scale to the
window size. 
						
						
					 
					
						2021-07-31 20:21:34 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a098bab114 
					 
					
						
						
							
							[client] overlay: allow the fps and graph windows to be moved  
						
						
						
						
					 
					
						2021-07-31 15:35:53 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						134829cbf2 
					 
					
						
						
							
							[client] imgui: make graph y-axis configurable  
						
						... 
						
						
						
						The default of [0, 50] makes sense for FPS/UPS graphs, but does not for
things like the import graph. The latter should not take more than 5 ms
for sure.
This commit allows the min/max y-axis value to be specified when registering
the graph. 
						
						
					 
					
						2021-07-29 15:54:15 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						5d053128ac 
					 
					
						
						
							
							[client] imgui: use improved high DPI rendering  
						
						... 
						
						
						
						This actually makes imgui render at a higher resolution, avoiding scaling
and resulting blurriness. 
						
						
					 
					
						2021-07-23 16:07:42 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						56308fcbd1 
					 
					
						
						
							
							[client] overlay: use utility function to get ImGui rectangle  
						
						
						
						
					 
					
						2021-07-23 15:54:18 +10:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						628bdab21b 
					 
					
						
						
							
							[client] overlay: remove space checking  
						
						... 
						
						
						
						Every overlay is now guaranteed to be able to write MAX_OVERLAY_RECTS rects,
and running out of space is now an error. 
						
						
					 
					
						2021-07-23 15:54:18 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4acbf2e9a0 
					 
					
						
						
							
							[client] overlay: rework the interface to avoid possible race conditions  
						
						
						
						
					 
					
						2021-07-22 18:33:50 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						50f7a1a99c 
					 
					
						
						
							
							[client] overlay: properly free the graphs before ll free  
						
						
						
						
					 
					
						2021-07-22 18:32:28 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						fdbdf6f167 
					 
					
						
						
							
							[client] app: implement new overlay rendering framework  
						
						... 
						
						
						
						This change set implements a framework for overlays to be registered
that make use of ImGui. See `overlay/fps` for a simple implementation
example. 
						
						
					 
					
						2021-07-22 17:27:30 +10:00