Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						884ad6557b 
					 
					
						
						
							
							[egl] cleanup texture API  
						
						
						
						
					 
					
						2018-09-23 15:56:47 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						00658f3d64 
					 
					
						
						
							
							[egl] split out texture code into it's own object  
						
						
						
						
					 
					
						2018-09-23 15:48:44 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						fff3ec30b8 
					 
					
						
						
							
							[egl] added basic shaders and use dma to xfer buffer to the gpu  
						
						
						
						
					 
					
						2018-09-22 18:00:52 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						26434f7baf 
					 
					
						
						
							
							[egl] initial commit of new modern OpenGL ES renderer  
						
						
						
						
					 
					
						2018-09-22 16:26:55 +10:00 
						 
				 
			
				
					
						
							
							
								Andy Chun 
							
						 
					 
					
						
						
							
						
						f75e2fe8db 
					 
					
						
						
							
							Default XDG_SESSION_TYPE to unspecified  
						
						... 
						
						
						
						Minimal systems in cases may not have XDG_SESSION_TYPE set at all, causing the program to segfault at the `strcmp`. This commit sets XDG_SESSION_TYPE to `unspecified` (according to https://www.freedesktop.org/software/systemd/man/pam_systemd.html ) if it is not defined in the environment. 
						
						
					 
					
						2018-08-03 10:02:54 +10:00 
						 
				 
			
				
					
						
							
							
								Yvan da Silva 
							
						 
					 
					
						
						
							
						
						0674e04597 
					 
					
						
						
							
							Corrects an error in a debug message  
						
						... 
						
						
						
						* This happened during the last edit. 
						
						
					 
					
						2018-07-30 08:07:53 +10:00 
						 
				 
			
				
					
						
							
							
								Yvan da Silva 
							
						 
					 
					
						
						
							
						
						29f1d6cd42 
					 
					
						
						
							
							[client] Adds back support for wayland  
						
						... 
						
						
						
						* Since LG is now using SDL2, the SDL_VIDEODRIVER must be set.
* This fixes SDL error 'Couldn't find matching GLX visual' when creating the window. 
						
						
					 
					
						2018-07-30 08:07:53 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						83592f7e4a 
					 
					
						
						
							
							[client] cleanup of renderer API for better usage  
						
						... 
						
						
						
						* Added new on_render_start for render initialization
* Changed on_resize to execute inside the render thread 
						
						
					 
					
						2018-07-28 14:49:37 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						13cd50f92c 
					 
					
						
						
							
							[client] disable multisample after logo is gone  
						
						... 
						
						
						
						We only use multisample to smooth out the edges of the LG logo, it is
pointless to leave it on after the logo is gone. 
						
						
					 
					
						2018-07-28 10:36:41 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						05bd587c74 
					 
					
						
						
							
							[client] implemented initial slow yuv420 support  
						
						
						
						
					 
					
						2018-07-28 08:41:39 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ef336d552c 
					 
					
						
						
							
							[parser/nal] no need to check for null before free ( fixes   #87 )  
						
						
						
						
					 
					
						2018-07-26 06:09:12 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						60070e6076 
					 
					
						
						
							
							[client] implement stream paused alert  
						
						
						
						
					 
					
						2018-07-24 01:09:53 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						1f90010cbd 
					 
					
						
						
							
							[client] add switch to disable alert messages,  fixes   #83  
						
						
						
						
					 
					
						2018-07-20 01:09:51 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						d839026ade 
					 
					
						
						
							
							[opengl] added fade out to wait screen  
						
						
						
						
					 
					
						2018-07-20 01:01:16 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						34de213926 
					 
					
						
						
							
							[opengl] render alerts and fps on wait screen  
						
						
						
						
					 
					
						2018-07-20 00:10:29 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b5ec4dd305 
					 
					
						
						
							
							[client] scale up the logo and put a gradient behind it  
						
						
						
						
					 
					
						2018-07-19 23:48:35 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						023d3f811b 
					 
					
						
						
							
							[client] render the looking glass logo (almost)  
						
						
						
						
					 
					
						2018-07-19 23:33:51 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						53c32cc5a4 
					 
					
						
						
							
							[client] enable multisampling  
						
						
						
						
					 
					
						2018-07-19 23:33:26 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						eb6ee8ea46 
					 
					
						
						
							
							[client] allow window resize event's before startup  
						
						
						
						
					 
					
						2018-07-19 23:32:42 +10:00 
						 
				 
			
				
					
						
							
							
								williamvds 
							
						 
					 
					
						
						
							
						
						b19518a1f8 
					 
					
						
						
							
							[client] Allow keyboard capture ( #26 )  
						
						
						
						
					 
					
						2018-06-05 12:09:19 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						14954cc426 
					 
					
						
						
							
							[client] fix too early release of OpenGL context  
						
						... 
						
						
						
						Fixes a problem where resolution changes would require a restart of
the client 
						
						
					 
					
						2018-05-31 18:54:29 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						32dca9ea3f 
					 
					
						
						
							
							[client] only provide linker flags at link time  
						
						
						
						
					 
					
						2018-05-31 18:54:10 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						792200cac4 
					 
					
						
						
							
							[client] use atomic locking by default  
						
						
						
						
					 
					
						2018-05-29 18:18:22 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						526b607e37 
					 
					
						
						
							
							[client] fixed warning/error text  
						
						
						
						
					 
					
						2018-05-29 18:10:58 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						298885083b 
					 
					
						
						
							
							[client] remove xlib shim as it is no longer needed  
						
						
						
						
					 
					
						2018-05-29 18:09:27 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						26c4804892 
					 
					
						
						
							
							[client] replace custom Makefile with cmake build  
						
						
						
						
					 
					
						2018-05-29 18:08:26 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a507dd0c51 
					 
					
						
						
							
							[client] remove h264 decoder for now  
						
						
						
						
					 
					
						2018-05-29 17:44:25 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c6830bab16 
					 
					
						
						
							
							[client] remove useless linking against libssl  
						
						
						
						
					 
					
						2018-05-29 17:44:07 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a0457a2dd9 
					 
					
						
						
							
							[client] added nettle/bignum.h to rsa.c, CentOS 7 seems to need it  
						
						
						
						
					 
					
						2018-05-29 14:55:28 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ce60cafa19 
					 
					
						
						
							
							[client] removed invalid MS Windows specific hint  
						
						... 
						
						
						
						See: https://wiki.libsdl.org/SDL_HINT_WINDOWS_NO_CLOSE_ON_ALT_F4 
> A hint that specifies that SDL should not to generate
> SDL_WINDOWEVENT_CLOSE events for Alt+F4 on Microsoft Windows. 
						
						
					 
					
						2018-05-29 14:09:44 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						9e02131525 
					 
					
						
						
							
							[client] don't scale the mouse when in capture mode  
						
						
						
						
					 
					
						2018-05-29 11:55:28 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						6918eeca26 
					 
					
						
						
							
							[client] added missing library for floor function  
						
						
						
						
					 
					
						2018-05-29 11:08:56 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						fbbee1cdac 
					 
					
						
						
							
							[opengl] added support for alerts  
						
						
						
						
					 
					
						2018-05-29 11:08:25 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						89959b48a7 
					 
					
						
						
							
							[client] added linked list utility  
						
						
						
						
					 
					
						2018-05-29 11:08:01 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b26a535451 
					 
					
						
						
							
							[client] added support for alert text  
						
						
						
						
					 
					
						2018-05-29 11:06:42 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						86207993b8 
					 
					
						
						
							
							[client] alert the user when capture mode is on or off  
						
						
						
						
					 
					
						2018-05-29 09:02:34 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ee9213da76 
					 
					
						
						
							
							[client] add alert method to renderer api  
						
						
						
						
					 
					
						2018-05-29 08:59:07 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a084b2b32f 
					 
					
						
						
							
							[client] added the ability to specify the capture key (-m)  
						
						
						
						
					 
					
						2018-05-29 08:51:58 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						afdae8efc0 
					 
					
						
						
							
							[client] allow the system screensaver to operate, -S to disable  
						
						
						
						
					 
					
						2018-05-29 08:34:52 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						64ad862116 
					 
					
						
						
							
							[client] remove noise about scaling/alignment as this is fixed  
						
						
						
						
					 
					
						2018-05-29 08:28:55 +10:00 
						 
				 
			
				
					
						
							
							
								r4m0n 
							
						 
					 
					
						
						
							
						
						4d81aaa763 
					 
					
						
						
							
							Code cleanup  
						
						
						
						
					 
					
						2018-05-29 02:18:17 +10:00 
						 
				 
			
				
					
						
							
							
								r4m0n 
							
						 
					 
					
						
						
							
						
						8cb25792ba 
					 
					
						
						
							
							Fixing scaled mouse movement  
						
						
						
						
					 
					
						2018-05-29 02:18:17 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						97749b335a 
					 
					
						
						
							
							[client] start rendering a little earlier  
						
						
						
						
					 
					
						2018-05-28 15:36:12 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a647a602bf 
					 
					
						
						
							
							[opengl] render a blue screen while waiting for sync  
						
						
						
						
					 
					
						2018-05-28 15:30:31 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						882b31aeaa 
					 
					
						
						
							
							[client] add support for masked colour cursors ( fixes   #61 )  
						
						... 
						
						
						
						Also allows early SDL usage for cursor and keyboard control before
the host application starts 
						
						
					 
					
						2018-05-28 11:40:56 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						62e67c345c 
					 
					
						
						
							
							[client] reduce weight of FPS limiter feedback  
						
						
						
						
					 
					
						2018-05-25 08:35:52 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						5de9a8dce6 
					 
					
						
						
							
							[client] prevent usleep underflow in FPS limiter  
						
						
						
						
					 
					
						2018-05-24 18:10:23 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a4600e7278 
					 
					
						
						
							
							[client] added FPS limiter for when running without vsync  
						
						
						
						
					 
					
						2018-05-24 11:56:11 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c42bff99e2 
					 
					
						
						
							
							[client] adjustments for better sync  
						
						
						
						
					 
					
						2018-05-24 11:26:09 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						df7183a572 
					 
					
						
						
							
							[kvmfr] decouple cursor flags from frame flags and fix timings  
						
						
						
						
					 
					
						2018-05-24 09:01:53 +10:00