Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						f4fc1eb5f6 
					 
					
						
						
							
							[client] typo in config help text  
						
						
						
						
					 
					
						2019-05-27 18:40:36 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4cf2c7a350 
					 
					
						
						
							
							[client] check for failure to map pbo memory  
						
						
						
						
					 
					
						2019-05-27 01:39:01 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						664d7dccdb 
					 
					
						
						
							
							[client] fix the binary path when debugging  
						
						
						
						
					 
					
						2019-05-27 01:38:50 +10:00 
						 
				 
			
				
					
						
							
							
								Jonathan (JJRcop) Rubenstein 
							
						 
					 
					
						
						
							
						
						d07aa4b29e 
					 
					
						
						
							
							[client] Add win:maximize to maximize on startup  
						
						
						
						
					 
					
						2019-05-26 20:47:59 +10:00 
						 
				 
			
				
					
						
							
							
								JJRcop 
							
						 
					 
					
						
						
							
						
						9f33043d17 
					 
					
						
						
							
							[client] Fix typo in example of README.md  
						
						
						
						
					 
					
						2019-05-25 10:25:57 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						83c5df2c47 
					 
					
						
						
							
							[client] main: add + sign to mouse sensitivit alerts  
						
						
						
						
					 
					
						2019-05-24 05:35:16 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						759b4ef811 
					 
					
						
						
							
							[client] fix typo  
						
						
						
						
					 
					
						2019-05-24 05:31:16 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						437ebf6265 
					 
					
						
						
							
							[client] main: new feature to increase/decrease mouse sensitivity  
						
						
						
						
					 
					
						2019-05-24 05:29:38 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						bffd02b8c7 
					 
					
						
						
							
							[client] main: better UX with the escape key combinations  
						
						
						
						
					 
					
						2019-05-23 20:31:01 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						196b27ee9c 
					 
					
						
						
							
							[doc] client: document defaults instead of my preconfigured values  
						
						
						
						
					 
					
						2019-05-23 20:26:37 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ff08540fd3 
					 
					
						
						
							
							[doc] fixed another formatting snafu  
						
						
						
						
					 
					
						2019-05-23 20:20:18 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						07be380f34 
					 
					
						
						
							
							[doc] fix formatting a bit  
						
						
						
						
					 
					
						2019-05-23 20:19:37 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						76d58deefa 
					 
					
						
						
							
							[doc] Updated project documentation in leu of Beta 1 release  
						
						
						
						
					 
					
						2019-05-23 20:13:41 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						dba9764c5e 
					 
					
						
						
							
							[egl] alert: fix fuzzy font bug and make alerts a little more plesant  
						
						
						
						
					 
					
						2019-05-23 19:58:12 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						1492196bbf 
					 
					
						
						
							
							[client] shutdown application on window close even if ignoreQuit is set  
						
						... 
						
						
						
						Fixes  #138  
					
						2019-05-23 18:27:21 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						d2d427b533 
					 
					
						
						
							
							[client] egl: query maximum multisample support for MSAA context  
						
						... 
						
						
						
						Based on @rLink234's work in 4ac781b4516678b6c59d9ecf4a61df64a01ec8c1
Fixes  #128  
						
						
					 
					
						2019-05-23 16:56:50 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3585e02993 
					 
					
						
						
							
							[client] egl: add options for maximum NV level and initial level  
						
						... 
						
						
						
						Adds options:
 * egl:nvGain
 * egl:nvGainMax
Fixes  #153  
						
						
					 
					
						2019-05-23 16:33:40 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						86f4256b5a 
					 
					
						
						
							
							[client] egl: fix streaming texture re-init crash  
						
						
						
						
					 
					
						2019-05-22 12:19:03 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						84b2917706 
					 
					
						
						
							
							[client] app: new options to reduce CPU usage  
						
						... 
						
						
						
						This patch increases the default cursor and frame polling interval from
1us to 1000us which for most use cases should be more then fast enough.
It also adds two new configuration options to adjust these should it be
required:
  * app:cursorPollInterval
  * app:framePollInterval 
						
						
					 
					
						2019-05-22 12:00:06 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						fc66a4a19c 
					 
					
						
						
							
							[client] egl: use persistant mapped texture buffers  
						
						... 
						
						
						
						While it is recommended to use memory barriers when updating a buffer
like we are, since we double buffer it is unlikely we will corrupt a
prior frame, and even if we do since it's just texture data at worst
we might see a tear. 
						
						
					 
					
						2019-05-22 11:37:27 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						087387087e 
					 
					
						
						
							
							[client] fix race condition on initial uniform access  
						
						
						
						
					 
					
						2019-05-22 11:36:47 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						67595d6deb 
					 
					
						
						
							
							[client] added missing semi-colon (not sure how that happened)  
						
						
						
						
					 
					
						2019-05-21 15:51:45 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						77f942711a 
					 
					
						
						
							
							[client] fixed typo in option description  
						
						
						
						
					 
					
						2019-05-21 15:51:14 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e3c98ddc35 
					 
					
						
						
							
							[client] port all configuration parsing to use the new option helper  
						
						
						
						
					 
					
						2019-05-21 15:03:59 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ba50fbdc3e 
					 
					
						
						
							
							[client] egl: implement pixel perfect upscaling  
						
						
						
						
					 
					
						2019-04-19 11:23:51 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						6f77ba8aea 
					 
					
						
						
							
							[client] perform proper shutdown on SIGTERM  
						
						
						
						
					 
					
						2019-04-14 09:15:03 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						32bd6d96e3 
					 
					
						
						
							
							[common] implemented crash handler for linux (including backtrace)  
						
						
						
						
					 
					
						2019-04-11 16:41:52 +10:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						d8915dbfc9 
					 
					
						
						
							
							[build] make "common" a static library (part 2/2)  
						
						
						
						
					 
					
						2019-04-11 11:12:59 +10:00 
						 
				 
			
				
					
						
							
							
								Łukasz Kostka 
							
						 
					 
					
						
						
							
						
						ccd0fd8902 
					 
					
						
						
							
							Add install binary target  
						
						
						
						
					 
					
						2019-04-05 03:18:11 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						1fbba5cf2d 
					 
					
						
						
							
							[client] egl: make nightvision enhance luminosity before gain  
						
						
						
						
					 
					
						2019-03-31 00:08:52 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						d6805cfa0f 
					 
					
						
						
							
							[client] main: move config free into new config_free method  
						
						
						
						
					 
					
						2019-03-30 16:00:47 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4dee965fdf 
					 
					
						
						
							
							[client] main: move config and option parsing into a seperate unit  
						
						
						
						
					 
					
						2019-03-30 15:52:00 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						35094a57cb 
					 
					
						
						
							
							[client] more cleanup and added alerts for new events  
						
						
						
						
					 
					
						2019-03-30 12:26:06 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						5d254c7751 
					 
					
						
						
							
							[client] main: don't ignore keybinds when spice is disabled  
						
						
						
						
					 
					
						2019-03-29 02:33:09 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						7fd4ba3aad 
					 
					
						
						
							
							[client] main: added <escape>+I for spice input enable toggle  
						
						
						
						
					 
					
						2019-03-29 02:17:06 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ecfcf11c05 
					 
					
						
						
							
							[client] main: fix errornous double keybind registration  
						
						
						
						
					 
					
						2019-03-29 02:08:16 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						30ea57c644 
					 
					
						
						
							
							[client] main: add full screen toggle key bind <escape>+F  
						
						... 
						
						
						
						Fixes  #139  
					
						2019-03-29 02:06:37 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c4001c727a 
					 
					
						
						
							
							[client] egl: added new super+N binding to increase image gain  
						
						... 
						
						
						
						This feture is to allow the use of the key combination <super>+N to
increase the brightness of the screen when using monitors with poor
backlighting. Can help in some games.
N = Night vision 
						
						
					 
					
						2019-03-29 00:15:14 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						fd4cfc2ff3 
					 
					
						
						
							
							[client] main: add interface for modules to register key binds  
						
						
						
						
					 
					
						2019-03-29 00:15:04 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						03cb61f746 
					 
					
						
						
							
							[client] main: prevent the cursor thread starting too early  
						
						... 
						
						
						
						fixes  #136  
					
						2019-03-28 21:23:24 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						8eed25b469 
					 
					
						
						
							
							[client] cmake: list enabled features in configure output  
						
						
						
						
					 
					
						2019-03-28 20:27:38 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ee09594190 
					 
					
						
						
							
							[client] cmake: cosmetics  
						
						
						
						
					 
					
						2019-03-28 20:15:13 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						66c3c0115f 
					 
					
						
						
							
							[client] added options to disable/enable interfaces  
						
						
						
						
					 
					
						2019-03-28 20:12:18 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3e021f3a6b 
					 
					
						
						
							
							[client] use cmake to generate renderers/fonts/clipboards headers/code  
						
						... 
						
						
						
						This is in preperation of cmake options to enable/disable various
functionallity. 
						
						
					 
					
						2019-03-28 19:56:14 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b524c077a4 
					 
					
						
						
							
							[client] egl: remove the rest of the shaders into seperate files  
						
						
						
						
					 
					
						2019-03-28 15:53:15 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						10f7efecb2 
					 
					
						
						
							
							[client] cmake: fix inconsistent versioning  
						
						
						
						
					 
					
						2019-03-28 15:03:35 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						f09ee0bdb3 
					 
					
						
						
							
							[client] egl: fix minor error in CMakeLists  
						
						
						
						
					 
					
						2019-03-28 15:01:52 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						d5a52241b0 
					 
					
						
						
							
							[client] egl: move shaders into seperate files and build into objects  
						
						
						
						
					 
					
						2019-03-28 14:59:54 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						52c4e15c76 
					 
					
						
						
							
							[client] project restructure part 2/2  
						
						
						
						
					 
					
						2019-03-28 12:42:41 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						fdba14691c 
					 
					
						
						
							
							[client] egl: requires gl  
						
						
						
						
					 
					
						2019-03-28 12:31:28 +11:00