| 
							
							
								 Geoffrey McRae | 2d5b633397 | [client] changed ivshmem wait timeout to avoid stalls on startup | 2017-12-12 03:59:57 +11:00 |  | 
			
				
					| 
							
							
								 Geoffrey McRae | c1a82e853d | [client] added renderer abstratction This moves the bulk of the rendering code into seperate rendering
modules cleaning up much of intertwined SDL & OpenGL mess. | 2017-12-12 03:59:57 +11:00 |  | 
			
				
					| 
							
							
								 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 |  |