Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								39233a036b 
								
							 
						 
						
							
							
								
								Rename constant  
							
							 
							
							
							
						 
						
							2013-09-09 21:23:56 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								a66b15bd08 
								
							 
						 
						
							
							
								
								Pack REQUEST event codes into enum  
							
							 
							
							
							
						 
						
							2013-09-09 21:22:31 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								4620901002 
								
							 
						 
						
							
							
								
								Forgot some EXT functions  
							
							 
							
							
							
						 
						
							2013-09-07 02:42:56 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								051c939f8d 
								
							 
						 
						
							
							
								
								Free SDL surface if 'TexPool::request' throws  
							
							 
							
							
							
						 
						
							2013-09-06 15:52:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								6c7d751dbd 
								
							 
						 
						
							
							
								
								Remove 'Default' FBO binding (only allow 'Read' and 'Draw')  
							
							 
							
							... 
							
							
							
							Also make code more verbose by removing default mode
parameter value to 'FBO::bind' 
							
						 
						
							2013-09-06 14:56:30 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								abc927c91d 
								
							 
						 
						
							
							
								
								Use EXT version of gl functions  
							
							 
							
							
							
						 
						
							2013-09-06 14:37:28 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								ef6bacf201 
								
							 
						 
						
							
							
								
								Only require EXT framebuffer extensions  
							
							 
							
							
							
						 
						
							2013-09-06 14:21:35 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								a9f400e64a 
								
							 
						 
						
							
							
								
								Undef utility macro in header  
							
							 
							
							
							
						 
						
							2013-09-06 13:14:34 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								3bd9df1191 
								
							 
						 
						
							
							
								
								Move draw order sorting into SceneElement  
							
							 
							
							
							
						 
						
							2013-09-06 13:10:41 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								5ca513fcec 
								
							 
						 
						
							
							
								
								Document gl-util types  
							
							 
							
							
							
						 
						
							2013-09-06 12:33:33 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								b151a22f6e 
								
							 
						 
						
							
							
								
								Rename 'Tex' to 'TEX' for consistency  
							
							 
							
							
							
						 
						
							2013-09-06 12:26:41 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								ba3b904f34 
								
							 
						 
						
							
							
								
								Thanks to the ID abstraction, we can use proper overloading now!  
							
							 
							
							
							
						 
						
							2013-09-06 12:22:55 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								55596e9da9 
								
							 
						 
						
							
							
								
								Rename 'RB'(renderbuffer) to 'RBO'(renderbuffer object)  
							
							 
							
							
							
						 
						
							2013-09-06 12:16:24 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								a21423ca1c 
								
							 
						 
						
							
							
								
								Move GL state initialization into GLState  
							
							 
							
							
							
						 
						
							2013-09-04 21:05:47 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								f89cd2d207 
								
							 
						 
						
							
							
								
								Provide general purpose Quad in GlobalState  
							
							 
							
							
							
						 
						
							2013-09-04 19:07:28 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								efa55ce6c2 
								
							 
						 
						
							
							
								
								Raise exception on invalid bitmap sizes  
							
							 
							
							... 
							
							
							
							A difference to RMXP is that negative height values
will result in exceptions too.
Also change Bitmap constructors to not allocate Private
struct before potential exceptions. 
							
						 
						
							2013-09-04 18:14:29 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								6a85699e11 
								
							 
						 
						
							
							
								
								Properly destroy fade thread  
							
							 
							
							
							
						 
						
							2013-09-04 17:53:12 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								abd59be30d 
								
							 
						 
						
							
							
								
								Properly delete[] arrays  
							
							 
							
							
							
						 
						
							2013-09-04 17:52:03 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								689a31580c 
								
							 
						 
						
							
							
								
								Beautify constant  
							
							 
							
							
							
						 
						
							2013-09-04 17:03:00 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								1401578f92 
								
							 
						 
						
							
							
								
								Add bounds check to setter  
							
							 
							
							
							
						 
						
							2013-09-04 17:01:51 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								4a945f8d6c 
								
							 
						 
						
							
							
								
								Null PhysFS handle after closing  
							
							 
							
							
							
						 
						
							2013-09-04 13:32:11 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								0253b6ed2b 
								
							 
						 
						
							
							
								
								Use C99 integer types instead of Qt's  
							
							 
							
							
							
						 
						
							2013-09-04 13:30:14 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								a75dea3ffe 
								
							 
						 
						
							
							
								
								Rename 'resetInput' to 'resetInputStates'  
							
							 
							
							
							
						 
						
							2013-09-04 13:28:05 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								d0fa2dd37a 
								
							 
						 
						
							
							
								
								Document 'WindowSizeNotify'  
							
							 
							
							
							
						 
						
							2013-09-04 12:09:09 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								5b6d4e0026 
								
							 
						 
						
							
							
								
								Clean up remainind references to 'render thread'  
							
							 
							
							
							
						 
						
							2013-09-04 12:07:59 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								c2585660b7 
								
							 
						 
						
							
							
								
								Remove unnecessary variable  
							
							 
							
							
							
						 
						
							2013-09-04 11:31:35 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								3761c62d86 
								
							 
						 
						
							
							
								
								Spacing  
							
							 
							
							
							
						 
						
							2013-09-03 16:47:53 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								84db116d0c 
								
							 
						 
						
							
							
								
								Rename 'bound' to 'clamp'  
							
							 
							
							
							
						 
						
							2013-09-03 15:31:29 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								f81e20cc68 
								
							 
						 
						
							
							
								
								Raise exception on too big textures  
							
							 
							
							
							
						 
						
							2013-09-03 15:22:00 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								31c007b541 
								
							 
						 
						
							
							
								
								Mark internal methods  
							
							 
							
							
							
						 
						
							2013-09-03 15:21:44 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								6a133cf04b 
								
							 
						 
						
							
							
								
								Clean up unused code and documentation  
							
							 
							
							
							
						 
						
							2013-09-03 14:51:55 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								6c5745c4bf 
								
							 
						 
						
							
							
								
								FloatRect: add implicit IntRect conversion  
							
							 
							
							
							
						 
						
							2013-09-03 14:51:13 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								108392217f 
								
							 
						 
						
							
							
								
								Remove empty line  
							
							 
							
							
							
						 
						
							2013-09-03 11:15:04 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								57c806e9b5 
								
							 
						 
						
							
							
								
								Add "[Binding]" config subgroup  
							
							 
							
							... 
							
							
							
							Binding specific configuration goes here. It is stored as
a String->Value hash. 
							
						 
						
							2013-09-03 11:07:56 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								8674cb8e06 
								
							 
						 
						
							
							
								
								Always glClear before blitting to screen  
							
							 
							
							... 
							
							
							
							Prevents a distorted screen when an error happens during
script loading (ie. before the first drawn frame) and fullscreen
is turned on in the config.
This will also be necessarry once fixed aspect ratio is implemented. 
							
						 
						
							2013-09-02 17:31:34 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								0477c3f8db 
								
							 
						 
						
							
							
								
								Remove wrong extension check  
							
							 
							
							
							
						 
						
							2013-09-02 13:40:16 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								7ea875ae5d 
								
							 
						 
						
							
							
								
								Minor cleanups and documentation  
							
							 
							
							
							
						 
						
							2013-09-02 12:32:53 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								0ab438af64 
								
							 
						 
						
							
							
								
								Add more gl extensions and spacing  
							
							 
							
							
							
						 
						
							2013-09-02 11:13:22 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								6bebfa90e1 
								
							 
						 
						
							
							
								
								Fix spacing  
							
							 
							
							
							
						 
						
							2013-09-02 06:14:46 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								dff6acebca 
								
							 
						 
						
							
							
								
								Remove more leftovers  
							
							 
							
							
							
						 
						
							2013-09-02 06:02:50 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								691c4b7728 
								
							 
						 
						
							
							
								
								Add GPL license header  
							
							 
							
							
							
						 
						
							2013-09-01 18:26:36 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								ff25887f41 
								
							 
						 
						
							
							
								
								Initial commit  
							
							 
							
							
							
						 
						
							2013-09-01 16:27:21 +02:00