Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						d2b83027b4 
					 
					
						
						
							
							[client] egl: removed accidental commit of test code  
						
						
						
						
					 
					
						2018-12-11 16:35:53 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						7be930a69c 
					 
					
						
						
							
							[client] removed use of now removed frame type,  fixed   #105  
						
						
						
						
					 
					
						2018-12-11 16:34:41 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a1b1ed0060 
					 
					
						
						
							
							[host] initiate the texture copy earlier  
						
						
						
						
					 
					
						2018-12-07 20:54:30 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						2cb18a3f8f 
					 
					
						
						
							
							[host] removed incomplete h264  
						
						
						
						
					 
					
						2018-12-07 20:54:30 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						2a30bb718a 
					 
					
						
						
							
							[host] updated to take advantage of DXGI v1.5  
						
						
						
						
					 
					
						2018-12-04 21:26:46 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						75ffcacfe4 
					 
					
						
						
							
							[client] added support for RGBA, BGRA and 10-bit RGBA  
						
						
						
						
					 
					
						2018-12-04 21:24:01 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						1beeac545d 
					 
					
						
						
							
							[client] added missing lg-fonts.c to the repo  
						
						
						
						
					 
					
						2018-11-20 22:34:01 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ab98c87e7c 
					 
					
						
						
							
							[client] egl: added FPS rendering  
						
						
						
						
					 
					
						2018-11-20 09:50:09 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						5b453d604e 
					 
					
						
						
							
							[client] remove other render modes from font ABI  
						
						
						
						
					 
					
						2018-11-20 05:50:22 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						90fc2a8164 
					 
					
						
						
							
							[client] move FPS calculations out of renderers  
						
						
						
						
					 
					
						2018-11-20 05:26:51 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0ed9301ed9 
					 
					
						
						
							
							[client] font: implemented font ABI and updated OpenGL to use it  
						
						
						
						
					 
					
						2018-11-20 04:38:53 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						d235d076c4 
					 
					
						
						
							
							[host] simplify capture logic and fix re-init bug  
						
						
						
						
					 
					
						2018-11-02 21:38:02 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						9f67f42f94 
					 
					
						
						
							
							[host] fix hang on capture error  
						
						
						
						
					 
					
						2018-10-19 21:16:47 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						31a25c94c6 
					 
					
						
						
							
							[host] fix failure to re-init  
						
						
						
						
					 
					
						2018-10-19 21:16:42 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						6a9f687eae 
					 
					
						
						
							
							[host] increase cursor ring size to avoid a race  
						
						
						
						
					 
					
						2018-10-19 20:20:01 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						df7e9b1184 
					 
					
						
						
							
							[host] remove unused critical sections  
						
						
						
						
					 
					
						2018-10-19 20:15:42 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						1350ba6c4b 
					 
					
						
						
							
							[host] accumulate cursor updates rather then queue  
						
						
						
						
					 
					
						2018-10-19 20:14:43 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						2692ccc7b3 
					 
					
						
						
							
							[client] use mouse visibility info properly  
						
						
						
						
					 
					
						2018-10-09 18:33:18 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						f36fd5ac1a 
					 
					
						
						
							
							[host] correct cursor visibility information  
						
						
						
						
					 
					
						2018-10-09 18:28:08 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0e8678b182 
					 
					
						
						
							
							[host] correct mouse position with hotspot offset  
						
						
						
						
					 
					
						2018-10-09 18:10:59 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ce4f1be2a6 
					 
					
						
						
							
							[host] fix cursor visibility bug  
						
						
						
						
					 
					
						2018-10-09 17:52:13 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						db907b1b67 
					 
					
						
						
							
							[host] improve mouse sync with the client  
						
						
						
						
					 
					
						2018-10-09 17:48:59 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						d8b4d0c1ce 
					 
					
						
						
							
							[client] consume all SDL events in the filter  
						
						
						
						
					 
					
						2018-10-04 17:18:09 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						fb37174e5f 
					 
					
						
						
							
							[dxgi] cleaned up retry logic  
						
						
						
						
					 
					
						2018-10-04 17:05:32 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						9613127162 
					 
					
						
						
							
							[client] better usage of SDL event loops  
						
						
						
						
					 
					
						2018-10-04 17:03:09 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4e7de236d3 
					 
					
						
						
							
							[egl] implement window positioning  
						
						
						
						
					 
					
						2018-10-04 02:31:37 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						741dfd418d 
					 
					
						
						
							
							[egl] improve texture upload performance  
						
						
						
						
					 
					
						2018-10-04 00:09:47 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						1d6dfa048e 
					 
					
						
						
							
							[client] tighten timings  
						
						
						
						
					 
					
						2018-10-04 00:09:47 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						8f0a6cd810 
					 
					
						
						
							
							[host] general performance improvements  
						
						
						
						
					 
					
						2018-10-04 00:07:34 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						471303a179 
					 
					
						
						
							
							[host] better sync, helps enormously with 4K!!!  
						
						
						
						
					 
					
						2018-09-30 03:50:43 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						73a2597c8a 
					 
					
						
						
							
							[dxgi] fix crash caused by failure to release in some instances.  
						
						
						
						
					 
					
						2018-09-27 12:49:52 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3cd152c9d5 
					 
					
						
						
							
							[host] DXGI capture improvements  
						
						
						
						
					 
					
						2018-09-26 21:20:17 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e70928d603 
					 
					
						
						
							
							[egl] fix incorrect xor blending for monochrome cursors  
						
						
						
						
					 
					
						2018-09-25 23:32:45 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e2b33348f3 
					 
					
						
						
							
							[egl] added monochrome cursor rendering  
						
						
						
						
					 
					
						2018-09-25 23:04:29 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3ff712fea5 
					 
					
						
						
							
							[egl] fix performance issue with cursor updates and add todo message  
						
						
						
						
					 
					
						2018-09-24 20:26:31 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						2db26ae37e 
					 
					
						
						
							
							[egl] fix incorrect mouse size and position scaling  
						
						
						
						
					 
					
						2018-09-24 20:11:42 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						375b97ca6f 
					 
					
						
						
							
							[egl] fix incorrect mouse colors  
						
						
						
						
					 
					
						2018-09-24 19:52:44 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						d331a3dd5a 
					 
					
						
						
							
							[egl] added intial cursor support  
						
						
						
						
					 
					
						2018-09-24 19:48:11 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c0c63fd93b 
					 
					
						
						
							
							[egl] simplify yuv to rgb shader  
						
						
						
						
					 
					
						2018-09-23 20:56:18 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b5a47cae25 
					 
					
						
						
							
							[egl] implemented YUV420 decode support in hardware  
						
						
						
						
					 
					
						2018-09-23 20:45:20 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						1f1c9dfa59 
					 
					
						
						
							
							[egl] don't re-create the buffer each frame  
						
						
						
						
					 
					
						2018-09-23 16:56:09 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0903b4a610 
					 
					
						
						
							
							[egl] make new OpenGL ES renderer available  
						
						... 
						
						
						
						Note that this renderer is incomplete at this time as it doesn't
render the cursor. 
						
						
					 
					
						2018-09-23 16:04:20 +10:00 
						 
				 
			
				
					
						
							
							
								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