Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								a05a3deff6 
								
							 
						 
						
							
							
								
								EventThread: Factor out event discarding code  
							
							 
							
							
							
						 
						
							2015-01-03 20:48:31 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								6f88ddc51c 
								
							 
						 
						
							
							
								
								Config: Move default entry values into PO_DESC macro list  
							
							 
							
							
							
						 
						
							2015-01-03 19:28:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								7003039e56 
								
							 
						 
						
							
							
								
								EventThread: Track touch state (maximum 4 fingers)  
							
							 
							
							
							
						 
						
							2015-01-03 19:18:52 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								146e0294b4 
								
							 
						 
						
							
							
								
								Add option to fix the framerate to the native screen refresh rate  
							
							 
							
							... 
							
							
							
							Useful on mobile devices where using non-standard framerates
looks absolutely horrible and screen refresh rates vary highly. 
							
						 
						
							2015-01-03 18:58:13 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								4fb94aaf10 
								
							 
						 
						
							
							
								
								FileSystem: Add fallback to wrapped SDL_RWops if normal mounting fails  
							
							 
							
							... 
							
							
							
							Makes it easy to mount archives on Android residing in "assets/". 
							
						 
						
							2015-01-02 14:50:14 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								3411435138 
								
							 
						 
						
							
							
								
								Factor out some thread communication code (window size, bindings)  
							
							 
							
							
							
						 
						
							2015-01-02 01:41:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								c63a8947ce 
								
							 
						 
						
							
							
								
								Tilemap: Don't emit draw with zero quads  
							
							 
							
							... 
							
							
							
							This is illegal on some mobile drivers. 
							
						 
						
							2015-01-02 00:09:53 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								b42725ea20 
								
							 
						 
						
							
							
								
								Add config option working around buggy graphics drivers  
							
							 
							
							... 
							
							
							
							"subImageFix=true" should fix missing text on radeonsi fglrx
as well as most mobile drivers. Also fixes tileset atlas on
mobile. 
							
						 
						
							2015-01-01 23:38:11 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								9122446b23 
								
							 
						 
						
							
							
								
								EventThread: Discard fake mouse events on mobile  
							
							 
							
							
							
						 
						
							2014-12-31 18:52:21 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								7cbf81c83a 
								
							 
						 
						
							
							
								
								Add 'printFPS' config entry to continuously print FPS to console  
							
							 
							
							... 
							
							
							
							Useful on platforms that don't have window decorations. 
							
						 
						
							2014-12-31 18:52:21 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								b4bca7ea3b 
								
							 
						 
						
							
							
								
								GLState: Constify  
							
							 
							
							
							
						 
						
							2014-12-31 18:52:21 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								725af97e7b 
								
							 
						 
						
							
							
								
								gl-util.h: Unify function qualifier use  
							
							 
							
							
							
						 
						
							2014-12-31 18:52:21 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								35077793a0 
								
							 
						 
						
							
							
								
								Add std::streambuf wrapper around SDL_RWops for boost  
							
							 
							
							... 
							
							
							
							Also add SDL_RWops version of the readFile utility function. 
							
						 
						
							2014-12-31 18:52:21 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								5974d05380 
								
							 
						 
						
							
							
								
								Create OpenAL device in main() and store in RGSSThreadData  
							
							 
							
							
							
						 
						
							2014-12-31 18:52:21 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								3596fc568d 
								
							 
						 
						
							
							
								
								main.cpp: Immediately query the actual window size after creation  
							
							 
							
							
							
						 
						
							2014-12-31 18:52:21 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								69795be30b 
								
							 
						 
						
							
							
								
								Android uses the Linux shared object naming convention  
							
							 
							
							
							
						 
						
							2014-12-31 18:52:21 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								0a484c8a31 
								
							 
						 
						
							
							
								
								std::string constructor doesn't like null pointers  
							
							 
							
							
							
						 
						
							2014-12-31 18:52:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								4560589e25 
								
							 
						 
						
							
							
								
								Audio: Set overall volume of OpenAL output to 0.8  
							
							 
							
							
							
						 
						
							2014-12-31 18:52:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								4b08d82ea4 
								
							 
						 
						
							
							
								
								MRI: dataDirectory: Return "." if customDataPath is not defined  
							
							 
							
							
							
						 
						
							2014-12-31 18:52:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								88c41bcc62 
								
							 
						 
						
							
							
								
								Debug: Use native logging on Android  
							
							 
							
							
							
						 
						
							2014-12-31 18:52:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								a112529f53 
								
							 
						 
						
							
							
								
								Use compile time strlen  
							
							 
							
							
							
						 
						
							2014-12-31 18:52:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								b963c67339 
								
							 
						 
						
							
							
								
								SharedState: Don't reallocate global tex on every bind  
							
							 
							
							
							
						 
						
							2014-12-31 18:52:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								ee17bb2137 
								
							 
						 
						
							
							
								
								Call glReleaseShaderCompiler on GLES  
							
							 
							
							
							
						 
						
							2014-12-31 18:52:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								3fb4108306 
								
							 
						 
						
							
							
								
								gl-fun.h: Add some enums missing in gl2.h  
							
							 
							
							
							
						 
						
							2014-12-31 18:52:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								fcfa079e7b 
								
							 
						 
						
							
							
								
								Perform chdir(gameFolder) early in main()  
							
							 
							
							
							
						 
						
							2014-12-31 18:52:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								03a6c657c4 
								
							 
						 
						
							
							
								
								main.cpp: Always display errors in a message box  
							
							 
							
							
							
						 
						
							2014-12-31 18:52:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								b39964a49a 
								
							 
						 
						
							
							
								
								MRI: Make error handling during script load more robust  
							
							 
							
							
							
						 
						
							2014-12-31 18:52:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								2f95c0613a 
								
							 
						 
						
							
							
								
								Shaders: Prefer arithmetic conditionals to branching  
							
							 
							
							
							
						 
						
							2014-12-31 18:52:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								373b90af00 
								
							 
						 
						
							
							
								
								Graphics: Optimize Viewport effect rendering  
							
							 
							
							... 
							
							
							
							Using the kitchen sink plane shader for viewport effects, even
if only a small part of them are active, incurs great performance
loss on mobile, so split the rendering into multiple optional
passes which additionally use the blending hardware for faster
mixing (lerping).
Also, don't mirror the PingPong textures if the viewport effect
covers the entire screen area anyway. 
							
						 
						
							2014-12-31 18:52:19 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								3c0a530eba 
								
							 
						 
						
							
							
								
								Sprite: Add special case shader for translucent effect  
							
							 
							
							... 
							
							
							
							Translucent sprites (opacity < 255) are very common,
so using a custom shader instead of the full blown effect one
helps a lot, especially on mobile. 
							
						 
						
							2014-12-31 18:52:19 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								a53163660f 
								
							 
						 
						
							
							
								
								Shader: Refine preprocessing on GLES platform  
							
							 
							
							... 
							
							
							
							Don't globally set float precision to mediump, only fragment
shaders need that and defining it for vertex shaders causes
tilemap cracks.
Also manually define low precision for variables that hold
color / alpha values. 
							
						 
						
							2014-12-31 18:52:19 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								a501e4f22f 
								
							 
						 
						
							
							
								
								Add ruby patch for statically linking zlib extension  
							
							 
							
							
							
						 
						
							2014-12-31 18:52:19 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								02f19c03c9 
								
							 
						 
						
							
							
								
								Merge pull request  #86  from Daverball/controller-fix  
							
							 
							
							... 
							
							
							
							Xbox controllers require JoyHat events to be tracked on windows 
							
						 
						
							2014-12-31 18:50:57 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Salvisberg 
								
							 
						 
						
							
							
							
							
								
							
							
								90e1c09711 
								
							 
						 
						
							
							
								
								Added support for JHat events.  
							
							 
							
							
							
						 
						
							2014-12-31 16:39:28 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								d18e3e6a53 
								
							 
						 
						
							
							
								
								Merge pull request  #84  from Daverball/hue-shader-fix  
							
							 
							
							... 
							
							
							
							hue shader turns pure white pixels black on some GPUs. 
							
						 
						
							2014-12-31 16:12:08 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Salvisberg 
								
							 
						 
						
							
							
							
							
								
							
							
								8240f3333f 
								
							 
						 
						
							
							
								
								Fixed hue shader turning pure white pixel to pure black on some GPUs.  
							
							 
							
							
							
						 
						
							2014-12-31 16:02:10 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								150abff1c0 
								
							 
						 
						
							
							
								
								Merge pull request  #85  from Daverball/save-button-config  
							
							 
							
							... 
							
							
							
							Button config menu should save config to disk whenever changes are accepted. 
							
						 
						
							2014-12-31 14:13:53 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								78e246c11d 
								
							 
						 
						
							
							
								
								Merge pull request  #83  from Daverball/master  
							
							 
							
							... 
							
							
							
							Added rudimentary support for font outlines. 
							
						 
						
							2014-12-31 13:51:44 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Salvisberg 
								
							 
						 
						
							
							
							
							
								
							
							
								b1e1d28879 
								
							 
						 
						
							
							
								
								Added rudimentary support for font outlines.  
							
							 
							
							
							
						 
						
							2014-12-31 13:49:18 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Salvisberg 
								
							 
						 
						
							
							
							
							
								
							
							
								6829ddc09f 
								
							 
						 
						
							
							
								
								Removed store keybindings from main, since it now already gets stored onAccept.  
							
							 
							
							
							
						 
						
							2014-12-28 06:06:28 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Salvisberg 
								
							 
						 
						
							
							
							
							
								
							
							
								7413c3d994 
								
							 
						 
						
							
							
								
								Make button config menu save changes to disk whenever the changes are accepted.  
							
							 
							
							
							
						 
						
							2014-12-27 14:40:08 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								11cfe887c2 
								
							 
						 
						
							
							
								
								Fix several classes not accepting disposed bitmaps  
							
							 
							
							... 
							
							
							
							Fixes an error in Alpha Kimori. 
							
						 
						
							2014-12-22 08:22:45 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								685f8b63b3 
								
							 
						 
						
							
							
								
								Input: Integer button codes are still allowed in RGSS3  
							
							 
							
							
							
						 
						
							2014-12-09 04:21:48 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								6c92101e05 
								
							 
						 
						
							
							
								
								icon.svg: Resize page to drawing for easier rasterization  
							
							 
							
							
							
						 
						
							2014-11-30 21:46:18 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								3faaed89d0 
								
							 
						 
						
							
							
								
								icon.svg: Use 'inkscape -l' to strip inkscape specific tags  
							
							 
							
							
							
						 
						
							2014-11-30 21:09:11 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								98b0b71359 
								
							 
						 
						
							
							
								
								Don't use relative paths when #including xxd output  
							
							 
							
							
							
						 
						
							2014-11-30 17:50:24 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								60f101f2e6 
								
							 
						 
						
							
							
								
								Tilemap(VX): Factor out common code into tilemap-common.h  
							
							 
							
							... 
							
							
							
							Renamed flashmap.h to tilemap-common.h as it already contained
shared functions. 
							
						 
						
							2014-11-30 17:46:28 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								faef0e8503 
								
							 
						 
						
							
							
								
								README: Add prebuilt windows binaries link  
							
							 
							
							
							
						 
						
							2014-11-30 17:41:34 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								f00cb60707 
								
							 
						 
						
							
							
								
								debugwriter.h: Use unbuffered cerr instead of clog  
							
							 
							
							
							
						 
						
							2014-11-29 17:55:18 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								c1aab96454 
								
							 
						 
						
							
							
								
								Rename src/debuglogger -> src/gl-debug  
							
							 
							
							
							
						 
						
							2014-11-29 17:51:37 +01:00