Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						5c335fca67
					 | 
					
						
						
							
							[client] Makefile rewrite from intial lazy version
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:57 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						310dba3620
					 | 
					
						
						
							
							[client] fixed incorrect texSize calculation
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:57 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						10e6408022
					 | 
					
						
						
							
							[misc] common and client project rename to "Looking Glass"
						
						
						
						
						
						
						
						See: https://forum.level1techs.com/t/headless-pci-passthrough-program-name-vote/121779/36 
						
						
					 | 
					
						2017-12-12 03:59:57 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						3156c0e0cb
					 | 
					
						
						
							
							[client] corrected event processing
						
						
						
						
						
						
						
						SDL_WaitEvent is useless as it runs in 10ms increments, which is way
too slow for high rate of input applications. 
						
						
					 | 
					
						2017-12-12 03:59:57 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						b61ba15a9c
					 | 
					
						
						
							
							[client] fixed realignment when in server mode
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:56 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						62ab543720
					 | 
					
						
						
							
							[client] fixed incorrect kick timing
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:56 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						14efdf7314
					 | 
					
						
						
							
							[client] cleanup of vbo and texture allocation
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:56 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						7638925387
					 | 
					
						
						
							
							[client] code cleanup
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:56 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						aa191f6c90
					 | 
					
						
						
							
							[client] added option to show host cursor for latency testing
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:56 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						7ef55134ef
					 | 
					
						
						
							
							[client] enable support for dynamic vsync
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:56 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						9590b58f0f
					 | 
					
						
						
							
							[client] only init ttf if fps is enabled
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:56 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						f2216168f4
					 | 
					
						
						
							
							[client] make FPS counter more accurate
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:56 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						a7c4cdcea1
					 | 
					
						
						
							
							[client] add option to disable vsync
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:56 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						aef0328050
					 | 
					
						
						
							
							[client] added FPS counter
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:56 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						7bf35e44c5
					 | 
					
						
						
							
							[client] fixed missing getopt character for input scaling
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:56 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						695a7b183f
					 | 
					
						
						
							
							[client] fix output offset when aspect ratio changes
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:56 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						8fdb86ae28
					 | 
					
						
						
							
							[client] only recalculate scales on screen or guest resize
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:56 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						9831de92e1
					 | 
					
						
						
							
							[client] add mouse input scaling feature for stretched/scaled windows
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:56 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						2c7e7a0a0b
					 | 
					
						
						
							
							[client] made help for new resize option clearer
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:56 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						a3572b2188
					 | 
					
						
						
							
							[client] added option to prevent window resize
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:56 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						b9e3db1971
					 | 
					
						
						
							
							[client] enable mipmapping by default
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:56 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						86cf7a9cf1
					 | 
					
						
						
							
							[client] add the ability to maintaint the aspect ratio
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:56 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						f767f32a32
					 | 
					
						
						
							
							[client] syncronization improvements
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:56 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						a84480470c
					 | 
					
						
						
							
							[client] cosmetics
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:56 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						c75e7a0f2b
					 | 
					
						
						
							
							[client] explcit flush buffers before using them
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:56 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						638f836927
					 | 
					
						
						
							
							[client] copy the header and kick the guest early
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:56 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						e8ac71263b
					 | 
					
						
						
							
							[client] dont send up events if we didn't send a down event
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:56 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						3ee53dca79
					 | 
					
						
						
							
							[client] changed output program name
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:56 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						4829c0413c
					 | 
					
						
						
							
							[client] additional security changes
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:56 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						5a9688cd47
					 | 
					
						
						
							
							[client] added mipmapping support
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:56 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						f6bc62647f
					 | 
					
						
						
							
							[client] fixed autoResize behaviour
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:56 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						f8d61da618
					 | 
					
						
						
							
							[client] default client size to something more reasonable
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:55 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						cae4fa3aa6
					 | 
					
						
						
							
							[client] allow texture stretch when in GL buffer mode
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:55 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						c0507f5a15
					 | 
					
						
						
							
							[client] fix incorrect texture buffer index
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:55 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						bed2d95ccd
					 | 
					
						
						
							
							[client] added checks for invalid offsets by the guest
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:55 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						e2160a5eda
					 | 
					
						
						
							
							[client] Added window positional options
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:55 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						52ad00fb0d
					 | 
					
						
						
							
							[client] added client configuration options
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:55 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						4731b13a03
					 | 
					
						
						
							
							[client] initial parameter implementation
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:55 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						34e67b1b57
					 | 
					
						
						
							
							[client] added KVMGFX_HEADER_VERSION define
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:55 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						72b69a6659
					 | 
					
						
						
							
							[client] removed DrawFunc typedef
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:55 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						e774a0bb06
					 | 
					
						
						
							
							[client] removed deprectaed drawFunc and improved error handling
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:55 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						b221382420
					 | 
					
						
						
							
							[client] removed deprecated compression functions
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:55 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						96ae755856
					 | 
					
						
						
							
							[client] state struct rename
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:55 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						74403cce8c
					 | 
					
						
						
							
							[client] kick the guest early to get the first frame faster
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:55 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						a413362e53
					 | 
					
						
						
							
							[client] added changes to Makefile to include additional GL libs
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:55 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						249801b52b
					 | 
					
						
						
							
							[client] fixed RGB support
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:55 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						d1ef8d204a
					 | 
					
						
						
							
							[client] Added GL_ARB_buffer_storage support
						
						
						
						
						
						
						
						This improves client performance by 4x if the video driver supports
this extension. OpenGL 4.1 is required for this feature to be used 
						
						
					 | 
					
						2017-12-12 03:59:55 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						9c90a53871
					 | 
					
						
						
							
							[client] Increased spice mouse ringbuffer size to avoid input overflows
						
						
						
						
						
						
						
						Seems that some rare conditions will overflow the buffer on window
entry/exit, confirmed by testing performed by Clemor. This should help
with this. 
						
						
					 | 
					
						2017-12-12 03:59:55 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						f75d5b7f54
					 | 
					
						
						
							
							[guest] reworked mouse sync to better handle resolution changes
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:55 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						05d83d2311
					 | 
					
						
						
							
							[client] added memcpySSE
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:55 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |