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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						a989914fef 
					 
					
						
						
							
							[host] remove the invalid usage of SafeRelease  
						
						... 
						
						
						
						SafeRelease was really useless, derefencing the smart pointers through
the use of & releases the value before SafeRelease get's to it. Instead
either allow the destructor to handle it's release, or explicityly
release it by assigning NULL 
						
						
					 
					
						2018-07-28 10:27:50 +10:00