Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ea726f5680
								
							
								
							
						 | 
						
							
							
								
								Move remaining sequence operations from generalizations to sequences.generalizations where they belong
							
							
							
							
							
						 | 
						
							2010-05-18 18:36:47 -04:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								191ac353fd
								
							
								
							
						 | 
						
							
							
								
								generalize stack effects so we can bootstrap with the stricter stack effect checking
							
							
							
							
							
						 | 
						
							2010-03-08 23:38:10 -08:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								2381e9bf24
								
							
								
							
						 | 
						
							
							
								
								quaterion to matrix4 conversion
							
							
							
							
							
						 | 
						
							2010-02-04 11:25:45 -08:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								4027002db7
								
							
								
							
						 | 
						
							
							
								
								remove SIMD:s
							
							
							
							
							
						 | 
						
							2009-11-25 20:21:54 -08:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								6e1bffb1c5
								
							
								
							
						 | 
						
							
							
								
								update existing code to use :> ( ) when possible
							
							
							
							
							
						 | 
						
							2009-10-28 16:11:33 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								5caa118e40
								
							
								
							
						 | 
						
							
							
								
								make first2, first3, first4 inline
							
							
							
							
							
						 | 
						
							2009-10-26 17:30:37 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								2a24e30a24
								
							
								
							
						 | 
						
							
							
								
								store math.matrices.simd matrices in column-major order so that m4.v, frustum, and translation construction are faster
							
							
							
							
							
						 | 
						
							2009-10-10 17:45:15 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								fbe810fc3b
								
							
								
							
						 | 
						
							
							
								
								rename SIMD vmerge and kids to (vmerge), make new vmerge more generally useful
							
							
							
							
							
						 | 
						
							2009-10-05 17:55:39 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								61e3ba77d8
								
							
								
							
						 | 
						
							
							
								
								math.matrices.simd: add an inline declaration
							
							
							
							
							
						 | 
						
							2009-10-05 05:29:30 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								0c7857152b
								
							
								
							
						 | 
						
							
							
								
								clean up frustum-matrix4
							
							
							
							
							
						 | 
						
							2009-10-04 16:29:03 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								fb4ca1ce85
								
							
								
							
						 | 
						
							
							
								
								cleaner implementation of translation-matrix4
							
							
							
							
							
						 | 
						
							2009-10-04 15:37:22 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								cef5a32746
								
							
								
							
						 | 
						
							
							
								
								rice out transpose-matrix4 and diagonal-matrix4 using vmerge
							
							
							
							
							
						 | 
						
							2009-10-03 22:48:41 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								0c8a4717f2
								
							
								
							
						 | 
						
							
							
								
								add software vall?, vany?, vnone? words
							
							
							
							
							
						 | 
						
							2009-10-01 13:21:10 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								0044964e78
								
							
								
							
						 | 
						
							
							
								
								fix a stupid bug in simd rotation-matrix4
							
							
							
							
							
						 | 
						
							2009-10-01 13:04:59 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								5ac5a74cc6
								
							
								
							
						 | 
						
							
							
								
								write v? and vmask in terms of bitwise ops
							
							
							
							
							
						 | 
						
							2009-10-01 00:09:25 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								a93f8f66f9
								
							
								
							
						 | 
						
							
							
								
								Revert "add a %blend-vector intrinsic for v?"
							
							
							
							
							
							
							
							This reverts commit 21e4b28b67. 
							
						 | 
						
							2009-09-30 23:40:37 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								7db7b63552
								
							
								
							
						 | 
						
							
							
								
								add a %blend-vector intrinsic for v?
							
							
							
							
							
						 | 
						
							2009-09-30 23:03:59 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								a2771aa166
								
							
								
							
						 | 
						
							
							
								
								pit math.matrices and math.matrices.simd against each other in calculating matrix exponentials
							
							
							
							
							
						 | 
						
							2009-09-30 12:58:32 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								4c856e51e1
								
							
								
							
						 | 
						
							
							
								
								math.matrices.simd: hack: replace 'first4' with '4 firstn' since latter is open-coded
							
							
							
							
							
						 | 
						
							2009-09-30 05:00:50 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								6a6e248fa4
								
							
								
							
						 | 
						
							
							
								
								clean up math.matrices.simd just a little bit
							
							
							
							
							
						 | 
						
							2009-09-29 23:34:56 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								1e1072f540
								
							
								
							
						 | 
						
							
							
								
								math.matrices.simd versions of frustum-matrix4 and rotation-matrix4
							
							
							
							
							
						 | 
						
							2009-09-29 22:54:11 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								4ae9e71f5c
								
							
								
							
						 | 
						
							
							
								
								typo in n*m4, n/m4 types
							
							
							
							
							
						 | 
						
							2009-09-29 18:21:51 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								6c2775e920
								
							
								
							
						 | 
						
							
							
								
								math.matrices.simd: 4x4 matrices built on top of float-4 hardware vectors
							
							
							
							
							
						 | 
						
							2009-09-29 18:11:25 -05:00 |