SmileTheory 
								
							 
						 
						
							
							
							
							
								
							
							
								6f3edb20b8 
								
							 
						 
						
							
							
								
								#6069 : Remove md4 model support.  
							
							
							
						 
						
							2013-11-29 16:13:47 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zack Middleton 
								
							 
						 
						
							
							
							
							
								
							
							
								952fd0489c 
								
							 
						 
						
							
							
								
								Readd backspace char event for UI VM text fields  
							
							... 
							
							
							
							UI VMs expect a backspace char event, but sdl2 branch only was only sending a key event.
Revert cl_keys.c to master branch (it would cause backspace to happen twice in console). 
							
						 
						
							2013-11-26 17:03:15 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zack Middleton 
								
							 
						 
						
							
							
							
							
								
							
							
								ad514c9689 
								
							 
						 
						
							
							
								
								Merge branch 'master' into sdl2  
							
							
							
						 
						
							2013-11-26 16:57:10 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary J. Slater 
								
							 
						 
						
							
							
							
							
								
							
							
								9d9715c63d 
								
							 
						 
						
							
							
								
								Updating the tracking code properly.  
							
							... 
							
							
							
							Hopefully this new code will track properly. 
							
						 
						
							2013-11-25 16:23:26 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zack Middleton 
								
							 
						 
						
							
							
							
							
								
							
							
								2044bcb12d 
								
							 
						 
						
							
							
								
								Silence warnings about unused static functions in opengl2  
							
							
							
						 
						
							2013-11-25 15:27:09 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zack Middleton 
								
							 
						 
						
							
							
							
							
								
							
							
								d31bf95493 
								
							 
						 
						
							
							
								
								Add header for standalone game licensing  
							
							
							
						 
						
							2013-11-23 20:19:41 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zack Middleton 
								
							 
						 
						
							
							
							
							
								
							
							
								94bffacdb2 
								
							 
						 
						
							
							
								
								Improve github interperation of README.md  
							
							
							
						 
						
							2013-11-23 19:38:09 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary J. Slater 
								
							 
						 
						
							
							
							
							
								
							
							
								fe09fb77b9 
								
							 
						 
						
							
							
								
								Update and rename README to README.md  
							
							... 
							
							
							
							adding analytics, I'm ready for DevHC to get upset. 
							
						 
						
							2013-11-22 18:07:09 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zack Middleton 
								
							 
						 
						
							
							
							
							
								
							
							
								1633ac5b93 
								
							 
						 
						
							
							
								
								Make kamikaze timer loops use level.num_entities instead of MAX_GENTITIES  
							
							... 
							
							
							
							Optimization. Many other loops use level.num_entities, there was no
special reason that MAX_GENTITIES was used for these. 
							
						 
						
							2013-11-21 02:26:31 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zack Middleton 
								
							 
						 
						
							
							
							
							
								
							
							
								57eae5da91 
								
							 
						 
						
							
							
								
								Fix signal 6 in S_Base_StartBackgroundTrack on OS X 10.9  
							
							... 
							
							
							
							In S_UpdateBackgroundTrack, s_backgroundLoop was passed to
S_Base_StartBackgroundTrack and tried to copy to itself using Q_strncpyz. 
							
						 
						
							2013-11-20 23:19:17 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zack Middleton 
								
							 
						 
						
							
							
							
							
								
							
							
								8af9516e88 
								
							 
						 
						
							
							
								
								End current draw surface before drawing cinematic  
							
							... 
							
							
							
							Fixes drawing StretchPic *before* CIN_DrawCinematic resulting
in cinematic being drawn before the StretchPic. 
							
						 
						
							2013-11-20 21:37:17 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									SmileTheory 
								
							 
						 
						
							
							
							
							
								
							
							
								d63d7ba6bf 
								
							 
						 
						
							
							
								
								OpenGL2: Use RGBA16F format for HDR.  
							
							... 
							
							
							
							RGB16F is not 4-byte aligned and not supported by certain hardware. 
							
						 
						
							2013-11-20 00:48:18 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									SmileTheory 
								
							 
						 
						
							
							
							
							
								
							
							
								e686010d73 
								
							 
						 
						
							
							
								
								#6059 : OpenGL2: Read depths from resolve fbo when msaa is on in RB_TestFlare().  
							
							
							
						 
						
							2013-11-20 00:45:08 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									SmileTheory 
								
							 
						 
						
							
							
							
							
								
							
							
								dadd808da5 
								
							 
						 
						
							
							
								
								Merge branch 'HEAD' of  https://github.com/ioquake/ioq3.git  
							
							
							
						 
						
							2013-11-19 03:26:41 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									SmileTheory 
								
							 
						 
						
							
							
							
							
								
							
							
								c350963bf2 
								
							 
						 
						
							
							
								
								OpenGL2: Match glsl data type names: matrix_t -> mat4_t, vec*i_t -> ivec*_t  
							
							
							
						 
						
							2013-11-19 03:23:50 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									SmileTheory 
								
							 
						 
						
							
							
							
							
								
							
							
								6e02a846f1 
								
							 
						 
						
							
							
								
								OpenGL2: Match glsl data type names: matrix_t -> mat4_t, vec*i_t -> ivec*_t  
							
							
							
						 
						
							2013-11-19 03:18:23 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zack Middleton 
								
							 
						 
						
							
							
							
							
								
							
							
								3736968943 
								
							 
						 
						
							
							
								
								Merge branch 'master' into sdl2  
							
							
							
						 
						
							2013-11-17 19:01:35 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									SmileTheory 
								
							 
						 
						
							
							
							
							
								
							
							
								6e5f8cc918 
								
							 
						 
						
							
							
								
								OpenGL2: Calculate bitangent in shader, and store normal/tangent as normalized byte arrays.  
							
							
							
						 
						
							2013-11-12 19:21:51 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zack Middleton 
								
							 
						 
						
							
							
							
							
								
							
							
								a53e7c3074 
								
							 
						 
						
							
							
								
								Fix comparing unsigned values to < 0 in gl2  
							
							
							
						 
						
							2013-11-11 01:12:42 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ensiform 
								
							 
						 
						
							
							
							
							
								
							
							
								93be2655f8 
								
							 
						 
						
							
							
								
								Remove unused cvar_t variable cl_trn  
							
							
							
						 
						
							2013-11-11 01:09:10 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zack Middleton 
								
							 
						 
						
							
							
							
							
								
							
							
								203ab7b9af 
								
							 
						 
						
							
							
								
								Fix cinematics often being silent on OS X  
							
							... 
							
							
							
							If OpenAL source isn't playing, often what happens is: queued buffers is 0 and processed buffers is non-0.
S_AL_StreamUpdate won't play the steam if queued buffers 0.
So start the stream in S_AL_RawSamples. 
							
						 
						
							2013-11-11 00:21:53 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zack Middleton 
								
							 
						 
						
							
							
							
							
								
							
							
								b3bd74fce7 
								
							 
						 
						
							
							
								
								Fix restoring loop sound position on OS X  
							
							... 
							
							
							
							The default OpenAL library on OS X errors AL_INVALID_VALUE for AL_SEC_OFFSET if source isn't playing. 
							
						 
						
							2013-11-10 23:28:54 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zack Middleton 
								
							 
						 
						
							
							
							
							
								
							
							
								5795be68f6 
								
							 
						 
						
							
							
								
								Make OpenAL buffer management work on OS X  
							
							... 
							
							
							
							Don't assume we have unlimited OpenAL buffers.
Detach buffers from sources by setting AL_BUFFER to 0. Cannot delete buffers on OS X immediately after alSourceUnqueueBuffers.
Free unprocessed stream and music buffers.
Free unused sfx buffers when sound file exists and fails loading into OpenAL (though I haven't seen it fail). 
							
						 
						
							2013-11-10 22:55:35 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zack Middleton 
								
							 
						 
						
							
							
							
							
								
							
							
								d526eacd10 
								
							 
						 
						
							
							
								
								Fix flares being invisible after vid_restart  
							
							... 
							
							
							
							flareCoeff was only set if r_flareCoeff cvar was set as modified.
Cvars are set as modified when created or changed. 
							
						 
						
							2013-11-09 16:57:58 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									SmileTheory 
								
							 
						 
						
							
							
							
							
								
							
							
								ae57eebf52 
								
							 
						 
						
							
							
								
								Merge branch 'glindex_size_fixes' of  https://github.com/inolen/ioq3  into inolen-glindex_size_fixes  
							
							
							
						 
						
							2013-11-08 22:19:32 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zack Middleton 
								
							 
						 
						
							
							
							
							
								
							
							
								baf5737779 
								
							 
						 
						
							
							
								
								Remove function prototypes for non-existant Sys_* DLL functions  
							
							
							
						 
						
							2013-11-08 18:44:04 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zack Middleton 
								
							 
						 
						
							
							
							
							
								
							
							
								028f0f1ac4 
								
							 
						 
						
							
							
								
								Remove old comment that FS_Seek doesn't work on zipped files  
							
							
							
						 
						
							2013-11-08 18:43:48 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zack Middleton 
								
							 
						 
						
							
							
							
							
								
							
							
								2d45e57068 
								
							 
						 
						
							
							
								
								Support FS_SEEK_END and negative offset for zipped files in FS_Seek  
							
							... 
							
							
							
							Use FS_SEEK_END in sound code instead of working around it.
If FS_SEEK_SET and going to current position, just return. 
							
						 
						
							2013-11-08 18:43:34 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zack Middleton 
								
							 
						 
						
							
							
							
							
								
							
							
								c69db4a400 
								
							 
						 
						
							
							
								
								Remove unused variable baseOffset from fsh[]  
							
							
							
						 
						
							2013-11-08 18:43:20 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zack Middleton 
								
							 
						 
						
							
							
							
							
								
							
							
								90c98c90a3 
								
							 
						 
						
							
							
								
								Fix VM FOpenFile( FS_READ ) files seeking twice in FS_Seek  
							
							
							
						 
						
							2013-11-08 18:42:56 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									SmileTheory 
								
							 
						 
						
							
							
							
							
								
							
							
								ef9fe17dd5 
								
							 
						 
						
							
							
								
								OpenGL2: Remove srfTriangle_t, and use glIndex_t instead.  
							
							
							
						 
						
							2013-11-08 01:46:17 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									SmileTheory 
								
							 
						 
						
							
							
							
							
								
							
							
								d295db747c 
								
							 
						 
						
							
							
								
								OpenGL2: Small optimizations and comments in world VBO creation and surface merging.  
							
							
							
						 
						
							2013-11-07 04:03:52 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zack Middleton 
								
							 
						 
						
							
							
							
							
								
							
							
								fd4cd6612d 
								
							 
						 
						
							
							
								
								Fix running if built on OS X 10.9  
							
							... 
							
							
							
							strncpy with in == out causes signal 6 if built on OS X 10.9.
(If built on older OS X versions, the game works on 10.9 though.)
It was happening in COM_StripExtension during map load. 
							
						 
						
							2013-11-06 22:23:40 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									SmileTheory 
								
							 
						 
						
							
							
							
							
								
							
							
								7672533e8f 
								
							 
						 
						
							
							
								
								OpenGL2: Prefer VBO/IBO sizes of around 4MB.  
							
							
							
						 
						
							2013-11-05 20:07:10 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									SmileTheory 
								
							 
						 
						
							
							
							
							
								
							
							
								8c3ae8d7d2 
								
							 
						 
						
							
							
								
								OpenGL2: Reimplement soft overbright to avoid a framebuffer blit.  
							
							
							
						 
						
							2013-11-05 00:08:59 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									SmileTheory 
								
							 
						 
						
							
							
							
							
								
							
							
								a7c5fc0ee7 
								
							 
						 
						
							
							
								
								OpenGL2: Some small shader optimizations.  
							
							
							
						 
						
							2013-11-04 22:50:53 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									SmileTheory 
								
							 
						 
						
							
							
							
							
								
							
							
								0e25d0357b 
								
							 
						 
						
							
							
								
								OpenGL2: Revisit fragment tangent space calculation, and remove tangent space lighting.  
							
							
							
						 
						
							2013-11-04 21:53:05 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									SmileTheory 
								
							 
						 
						
							
							
							
							
								
							
							
								3846c115e6 
								
							 
						 
						
							
							
								
								OpenGL2: Reduce glsl shader count by using a uniform to disable textures.  
							
							
							
						 
						
							2013-11-03 19:34:22 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Angus 
								
							 
						 
						
							
							
							
							
								
							
							
								779ebfacfd 
								
							 
						 
						
							
							
								
								Merge branch 'master' into sdl2  
							
							
							
						 
						
							2013-11-02 19:12:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Angus 
								
							 
						 
						
							
							
							
							
								
							
							
								7ae49cc237 
								
							 
						 
						
							
							
								
								Fix video recording sync drift (patch refactored but original author unknown)  
							
							
							
						 
						
							2013-11-02 19:11:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zack Middleton 
								
							 
						 
						
							
							
							
							
								
							
							
								ae0e09aba9 
								
							 
						 
						
							
							
								
								Remove vertexLightmap from textureBundle_t, it's never qtrue  
							
							
							
						 
						
							2013-11-02 02:59:31 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zack Middleton 
								
							 
						 
						
							
							
							
							
								
							
							
								6bd52de44e 
								
							 
						 
						
							
							
								
								Remove unused shader state code from tr_local.h  
							
							
							
						 
						
							2013-11-02 02:35:59 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zack Middleton 
								
							 
						 
						
							
							
							
							
								
							
							
								0f30dad10a 
								
							 
						 
						
							
							
								
								Merge last two commits into renderergl2  
							
							
							
						 
						
							2013-10-29 23:22:02 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zack Middleton 
								
							 
						 
						
							
							
							
							
								
							
							
								611d913443 
								
							 
						 
						
							
							
								
								Initialize blendIndexesType and blendWeightsType  
							
							
							
						 
						
							2013-10-29 23:18:05 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zack Middleton 
								
							 
						 
						
							
							
							
							
								
							
							
								f55bb272b6 
								
							 
						 
						
							
							
								
								Fix IQM comments refering to IQM_BYTE instead of IQM_UBYTE  
							
							
							
						 
						
							2013-10-29 23:11:32 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zack Middleton 
								
							 
						 
						
							
							
							
							
								
							
							
								c28fabf505 
								
							 
						 
						
							
							
								
								IQM int/float vertex arrays were already swapped  
							
							
							
						 
						
							2013-10-29 23:07:15 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zack Middleton 
								
							 
						 
						
							
							
							
							
								
							
							
								0bf1f3d0ba 
								
							 
						 
						
							
							
								
								Add support for IQM int blend indices and float blend weights  
							
							... 
							
							
							
							Integer blend indices are converted to bytes at load, ioq3 doesn't allow more than 128 joints.
Heavily based on code by @zippers. 
							
						 
						
							2013-10-29 22:09:06 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zack Middleton 
								
							 
						 
						
							
							
							
							
								
							
							
								1515841b38 
								
							 
						 
						
							
							
								
								Support IQMs with joints and no poses  
							
							
							
						 
						
							2013-10-29 20:47:33 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zack Middleton 
								
							 
						 
						
							
							
							
							
								
							
							
								e0a42885d9 
								
							 
						 
						
							
							
								
								Clear more variables in CL_InitServerInfo  
							
							... 
							
							
							
							Have cls.localServers use CL_InitServerInfo.
Don't set cls.localServers netType to from.type, it's the wrong value.
Note: server->visible is not cleared in CL_InitServerInfo, as stated by a comment below a place where CL_InitServerInfo is used. 
							
						 
						
							2013-10-28 15:23:01 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zack Middleton 
								
							 
						 
						
							
							
							
							
								
							
							
								5fdff01d1b 
								
							 
						 
						
							
							
								
								Check #ifdef MACOS_X not #if MACOS_X  
							
							
							
						 
						
							2013-10-20 13:58:30 -05:00