Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								0a94b518dc 
								
							 
						 
						
							
							
								
								Add missing header  
							
							 
							
							
							
						 
						
							2014-07-25 14:58:11 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								0d96207b39 
								
							 
						 
						
							
							
								
								CMakeLists.txt: Don't turn on "RGSS2" by default  
							
							 
							
							
							
						 
						
							2014-07-25 14:47:08 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								e38ec7be98 
								
							 
						 
						
							
							
								
								Simplify earlier patch  
							
							 
							
							
							
						 
						
							2014-07-25 07:57:01 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								262023b088 
								
							 
						 
						
							
							
								
								MRI-Binding: Fix typo and don't set $LOAD_PATH (thanks @cremno)  
							
							 
							
							... 
							
							
							
							'$:' and '$LOAD_PATH' point to the same array. 
							
						 
						
							2014-07-25 00:40:36 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								ec16210f8a 
								
							 
						 
						
							
							
								
								MRI-Binding: Allow manually specifying load paths in config  
							
							 
							
							
							
						 
						
							2014-07-24 23:11:12 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								393a283d99 
								
							 
						 
						
							
							
								
								Minor cleanups  
							
							 
							
							
							
						 
						
							2014-07-24 23:02:38 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								2f831aea60 
								
							 
						 
						
							
							
								
								RGSSAD: Add RGSS3 archive reader  
							
							 
							
							... 
							
							
							
							Everything except the entry table parsing is the same as RGSS1. 
							
						 
						
							2014-07-24 02:45:20 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								6726493ee7 
								
							 
						 
						
							
							
								
								RGSSAD: Add RGSS2 archive reader  
							
							 
							
							... 
							
							
							
							Exactly the same as RGSS1 but different file extension.
Also remove some redundant strings. 
							
						 
						
							2014-07-23 23:05:24 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								1ecdd9f980 
								
							 
						 
						
							
							
								
								filesystem.cpp: Split out RGSSAD parts  
							
							 
							
							
							
						 
						
							2014-07-23 22:57:39 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								7b947a50c9 
								
							 
						 
						
							
							
								
								Use macro from util.h for static array size  
							
							 
							
							
							
						 
						
							2014-07-23 21:26:44 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								f73b0ba4b5 
								
							 
						 
						
							
							
								
								audio.cpp: Split up into smaller parts  
							
							 
							
							
							
						 
						
							2014-07-23 17:28:20 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								e341dca579 
								
							 
						 
						
							
							
								
								Squash more "may be uninitialized" warnings  
							
							 
							
							
							
						 
						
							2014-07-23 17:28:03 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								492be508da 
								
							 
						 
						
							
							
								
								gl-fun.h: Allow to alternatively be compiled with GLES2 headers  
							
							 
							
							... 
							
							
							
							Requires your typical "GLES2/{gl2,gl2ext,gl2platform}.h bundle.
Define "GLES2_HEADER" to use. 
							
						 
						
							2014-07-21 01:49:06 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								ca9f83c6de 
								
							 
						 
						
							
							
								
								Bitmap: Always upload data in GL_RGBA format  
							
							 
							
							
							
						 
						
							2014-07-21 01:38:22 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								c1d627e0ae 
								
							 
						 
						
							
							
								
								GLMeta: Disable blending when blitting via quad draw  
							
							 
							
							
							
						 
						
							2014-07-20 13:20:43 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								27b7815f52 
								
							 
						 
						
							
							
								
								GLState: Remove 'BlendNone' mode in favor of disabling blending alltogether  
							
							 
							
							
							
						 
						
							2014-07-20 13:17:12 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								7ce747d34d 
								
							 
						 
						
							
							
								
								GLProperty: Assert proper stack usage  
							
							 
							
							
							
						 
						
							2014-07-20 13:15:03 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								c44f4d7d28 
								
							 
						 
						
							
							
								
								gl-util.h: GL_RGBA8 is not a legal internalformat under GLES2  
							
							 
							
							... 
							
							
							
							GL_RGBA ought to be synonymous. 
							
						 
						
							2014-07-19 15:40:40 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								6f17b6ff46 
								
							 
						 
						
							
							
								
								Hookup mkxp to run under a OpenGL ES 2.0 context  
							
							 
							
							
							
						 
						
							2014-07-19 14:26:42 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								a310318c65 
								
							 
						 
						
							
							
								
								MRuby-Binding: Account for 'char' not being signed everywhere  
							
							 
							
							
							
						 
						
							2014-07-19 11:13:11 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								83ceed5592 
								
							 
						 
						
							
							
								
								'fgetc()' returns int  
							
							 
							
							
							
						 
						
							2014-07-19 11:11:27 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								a56d446664 
								
							 
						 
						
							
							
								
								More size_t fixes  
							
							 
							
							
							
						 
						
							2014-07-19 09:57:41 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								86b207e389 
								
							 
						 
						
							
							
								
								Actually switch to 16 bit index buffers  
							
							 
							
							
							
						 
						
							2014-07-19 09:31:39 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								5640c3d04b 
								
							 
						 
						
							
							
								
								Print RGSS thread error message to console  
							
							 
							
							
							
						 
						
							2014-07-19 02:59:05 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								813130fbf6 
								
							 
						 
						
							
							
								
								More size_t fixes  
							
							 
							
							
							
						 
						
							2014-07-19 02:58:57 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								48db6fbeda 
								
							 
						 
						
							
							
								
								Binding-MRuby: Make stuff work with latest mruby git  
							
							 
							
							
							
						 
						
							2014-07-19 02:22:22 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								ccba946973 
								
							 
						 
						
							
							
								
								util.h: Use size_t for static array sizes  
							
							 
							
							
							
						 
						
							2014-07-19 00:52:00 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								20e46a98dd 
								
							 
						 
						
							
							
								
								Plane: Add fallback without GL_REPEAT texture wrapping  
							
							 
							
							... 
							
							
							
							This isn't supported under GLES 2.0 for npot textures. 
							
						 
						
							2014-07-17 10:09:58 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								a17043f785 
								
							 
						 
						
							
							
								
								MRI-Binding: Bitmap#get_pixel always returns a Color object  
							
							 
							
							
							
						 
						
							2014-07-16 17:39:39 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								3a3ccf590e 
								
							 
						 
						
							
							
								
								Plane: Don't set dirty flags when settings props to existing value  
							
							 
							
							
							
						 
						
							2014-07-16 13:43:13 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								b878149f5c 
								
							 
						 
						
							
							
								
								MRI-Binding: Properly init Bitmap in Graphics#snap_to_bitmap  
							
							 
							
							
							
						 
						
							2014-07-16 05:27:16 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								b8d861b4cd 
								
							 
						 
						
							
							
								
								gl-util.h: Remove wrappers for things abstracted via GLMeta  
							
							 
							
							
							
						 
						
							2014-07-16 05:22:43 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								bae977d4ab 
								
							 
						 
						
							
							
								
								GLMeta: "Finish" -> "End"  
							
							 
							
							
							
						 
						
							2014-07-16 04:53:08 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								a26c73930d 
								
							 
						 
						
							
							
								
								GLMeta: Add framebuffer blitting support  
							
							 
							
							
							
						 
						
							2014-07-16 04:48:40 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								7ad6b7b5df 
								
							 
						 
						
							
							
								
								MRI-Binding: Add some RGSS2 Graphics bindings  
							
							 
							
							
							
						 
						
							2014-07-15 12:34:58 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								4a3a769b15 
								
							 
						 
						
							
							
								
								Graphics: Properly initialize uniform before drawing  
							
							 
							
							
							
						 
						
							2014-07-15 11:54:31 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								97f18beb91 
								
							 
						 
						
							
							
								
								Graphics: Remove dubious optimization  
							
							 
							
							
							
						 
						
							2014-07-15 11:53:34 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								c5f18ee535 
								
							 
						 
						
							
							
								
								Print SDL error message if window creation fails  
							
							 
							
							
							
						 
						
							2014-07-14 06:22:49 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								35dbaab0c3 
								
							 
						 
						
							
							
								
								Shader: Use GetShader/Programiv instead of GetObjectParameterivARB  
							
							 
							
							... 
							
							
							
							The former are core 2.0 while the latter is part of GL_ARB_shader_objects. 
							
						 
						
							2014-07-14 04:13:15 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								f7d63bafd0 
								
							 
						 
						
							
							
								
								Merge pull request  #46  from BlackLotus/master  
							
							 
							
							... 
							
							
							
							Added new source files to CMakeLists.txt 
							
						 
						
							2014-07-13 23:54:10 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thomas Schneider 
								
							 
						 
						
							
							
							
							
								
							
							
								20db1a7b39 
								
							 
						 
						
							
							
								
								Added some cmake deps  
							
							 
							
							
							
						 
						
							2014-07-13 22:18:27 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								97708d25b6 
								
							 
						 
						
							
							
								
								Tilemap: Reduce a few unnecessary blits  
							
							 
							
							... 
							
							
							
							No need to replicate static autotiles if we're not animating
at all. 
							
						 
						
							2014-07-13 14:05:56 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								efb2fd2695 
								
							 
						 
						
							
							
								
								GLMeta: Add vertex array object support  
							
							 
							
							
							
						 
						
							2014-07-13 14:05:12 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								dac1407120 
								
							 
						 
						
							
							
								
								Add some comments  
							
							 
							
							
							
						 
						
							2014-07-13 13:38:50 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								b73461721c 
								
							 
						 
						
							
							
								
								Add meta path with fallback for EXT_unpack_subimage parameters  
							
							 
							
							
							
						 
						
							2014-07-13 05:51:04 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								a541cb1205 
								
							 
						 
						
							
							
								
								Some RGSS2/RGSS3 compile fixes  
							
							 
							
							
							
						 
						
							2014-07-13 05:34:18 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								91aefdc17a 
								
							 
						 
						
							
							
								
								Tilemap: Fix map wrap around  
							
							 
							
							
							
						 
						
							2014-07-11 08:43:39 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								d1bad9b45f 
								
							 
						 
						
							
							
								
								Bitmap#get_pixel: Use cached client side copy of pixels  
							
							 
							
							... 
							
							
							
							A very simplistic optimization for games that create a
Bitmap and then only ever query pixels from it. 
							
						 
						
							2014-07-11 03:25:28 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								caae9c5689 
								
							 
						 
						
							
							
								
								Wrap IBO index type into one definition  
							
							 
							
							... 
							
							
							
							Makes it easier to switch between types (eg. 32 -> 16 bit). 
							
						 
						
							2014-07-11 02:09:53 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								295e0e5b15 
								
							 
						 
						
							
							
								
								Tilemap: Rewrite to only process and render visible region  
							
							 
							
							... 
							
							
							
							Previously, on creation, we would parse the entire map data,
translating it into and uploading vertices once, then rendering
the entire map on every draw (to keep the draw calls minimal).
This worked great for smaller and medium sized maps, but starting
with larger maps (200x200+) it doesn't scale as the GPUs vertex
processing/culling is overwhelmed by the amount of data each frame.
This rewrite instead changes the strategy to only processing and
uploading a small subregion of the map (the currently visible part)
and regenerating all buffers if this subregion changes. The amount
of data transferred is small enough that it can be done every frame
without causing lag.
The changes also have the convenient side effect that we no longer
require 32 bit indices in mkxp, easing the road to possible GLES2
support in the future. 
							
						 
						
							2014-07-11 02:00:30 +02:00