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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						6f5eba3c01
					 | 
					
						
						
							
							[client] removed debug message output
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:55 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						b6857d94f1
					 | 
					
						
						
							
							[client] added support for double buffering
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:55 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						8140d347ff
					 | 
					
						
						
							
							[client] FRAME_TYPE_INVALID is never a valid type to compare
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:54 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						79c565f114
					 | 
					
						
						
							
							[client] cosmetics and removed unused defines
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:54 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						457b332d2a
					 | 
					
						
						
							
							[client] removed multi-threaded memcpy, overheads negate any gains
						
						
						
						
						
						
					 | 
					
						2017-12-12 03:59:54 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						ea41a0e3bc
					 | 
					
						
						
							
							[client] added send keyboard event result checking
						
						
						
						
						
						
					 | 
					
						2017-10-31 19:11:51 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						aa0d3d27d4
					 | 
					
						
						
							
							added licensing to sources
						
						
						
						
						
						
					 | 
					
						2017-10-31 19:07:16 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						1c1d018db1
					 | 
					
						
						
							
							[client] removed useless/invalid define
						
						
						
						
						
						
					 | 
					
						2017-10-31 17:04:59 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						eb4bcc8814
					 | 
					
						
						
							
							[client] removed useless input debugging
						
						
						
						
						
						
					 | 
					
						2017-10-31 17:04:01 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						6e7b65023b
					 | 
					
						
						
							
							[client] moved common headers outside of the client project's directory
						
						
						
						
						
						
					 | 
					
						2017-10-31 16:54:09 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						0125e02499
					 | 
					
						
						
							
							[client] omitting repeats is incorrect when comparing with the official client
						
						
						
						
						
						
					 | 
					
						2017-10-29 17:03:06 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						d6aceb9a5b
					 | 
					
						
						
							
							[client] added initial YUV444P support, non functional at the moment
						
						
						
						
						
						
					 | 
					
						2017-10-29 15:50:21 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						a080636597
					 | 
					
						
						
							
							[client] increase spice mouse ring buffer, was a bit too small still
						
						
						
						
						
						
					 | 
					
						2017-10-29 15:13:37 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						3907ded0c7
					 | 
					
						
						
							
							[client] realign mouse on window changes
						
						
						
						
						
						
					 | 
					
						2017-10-29 15:11:37 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						828cc1d4b7
					 | 
					
						
						
							
							[client] realign mouse when switching between capture modes
						
						
						
						
						
						
					 | 
					
						2017-10-29 15:08:11 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						be792f33ce
					 | 
					
						
						
							
							[client] sync the mouse position on startup with the host
						
						
						
						
						
						
					 | 
					
						2017-10-29 15:01:31 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						09ce136346
					 | 
					
						
						
							
							[client] fixed attempt to send input message before connected
						
						
						
						
						
						
					 | 
					
						2017-10-29 13:17:30 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						d61b26959c
					 | 
					
						
						
							
							[client] added debug output for failure of spice message transmission
						
						
						
						
						
						
					 | 
					
						2017-10-29 13:14:49 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						ce42f9567e
					 | 
					
						
						
							
							[client] increased padding for debug output of function name
						
						
						
						
						
						
					 | 
					
						2017-10-29 13:08:11 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						2dfd1c7b52
					 | 
					
						
						
							
							[client] cosmetics
						
						
						
						
						
						
					 | 
					
						2017-10-29 13:06:41 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						d60f9988c9
					 | 
					
						
						
							
							[client] moved DEBUG define into a CFLAG
						
						
						
						
						
						
					 | 
					
						2017-10-29 13:05:39 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						0f24d72dbb
					 | 
					
						
						
							
							[client] reduced the spice mouse ringbuffer size, no need for it to be so large
						
						
						
						
						
						
					 | 
					
						2017-10-29 13:02:18 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						f1fee701cf
					 | 
					
						
						
							
							[client] added checks for connection status to input functions
						
						
						
						
						
						
					 | 
					
						2017-10-29 13:01:21 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						7e7351ba4f
					 | 
					
						
						
							
							[client] added specific debug output for keyboard and mouse
						
						
						
						
						
						
					 | 
					
						2017-10-29 12:58:16 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						ee0b086927
					 | 
					
						
						
							
							[client] only send one in every 100 key down messages
						
						
						
						
						
						
					 | 
					
						2017-10-28 09:30:49 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						e71f2274e4
					 | 
					
						
						
							
							[client] mouse warp has to be set before the mouse mode is set to take effect at launch
						
						
						
						
						
						
					 | 
					
						2017-10-27 06:38:48 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Geoffrey McRae
							
						 
					 | 
					
						
						
							
						
						54df567b84
					 | 
					
						
						
							
							[client] moved null cursor init to the initial startup
						
						
						
						
						
						
					 | 
					
						2017-10-27 06:31:05 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |