504c9959a1 
								
							
								 
							
						 
						
							
							
								
								Update some copyright headers to follow the current convention  
							
							... 
							
							
							
							Had to look through the history to find years for some headers. Added
authors to some files as well. 
							
						 
						
							2017-09-11 15:43:03 -07:00  
				
					
						
							
							
								 
						
							
							
								352e5de16a 
								
							
								 
							
						 
						
							
							
								
								core, basis, extra: Remove DOS line endings from files.  
							
							... 
							
							
							
							Remove whitespace from end of lines.
Add a newline to the end of each file. 
							
						 
						
							2015-06-29 17:25:40 -07:00  
				
					
						
							
							
								 
						
							
							
								508b85851d 
								
							
								 
							
						 
						
							
							
								
								tools.deploy.backend: ui depends on (full) io so it needs to be loaded first  
							
							... 
							
							
							
							find-library on linux needs to call /sbin/ldconfig which requires a
full io-backend. Using gtk requires loading alien libraries which
requires find-library. So the ui should always load the whole io. 
							
						 
						
							2014-07-03 21:57:07 +00:00  
				
					
						
							
							
								 
						
							
							
								d901af14c0 
								
							
								 
							
						 
						
							
							
								
								extra: use ?download-to in a few more places.  
							
							
							
						 
						
							2014-06-09 09:18:58 -07:00  
				
					
						
							
							
								 
						
							
							
								f9ea61bf91 
								
							
								 
							
						 
						
							
							
								
								basis/extra: Update last usages of <sliced-groups> to <groups>.  
							
							
							
						 
						
							2013-03-23 12:08:18 -07:00  
				
					
						
							
							
								 
						
							
							
								5948f53725 
								
							
								 
							
						 
						
							
							
								
								change temp-file to cache-file where appropriate  
							
							
							
						 
						
							2012-04-16 11:55:27 -07:00  
				
					
						
							
							
								 
						
							
							
								c10d037763 
								
							
								 
							
						 
						
							
							
								
								bunny.model, gpu.demos.bunny: update url for bunny model download  
							
							
							
						 
						
							2011-02-25 10:22:49 -08:00  
				
					
						
							
							
								 
						
							
							
								0811f7b244 
								
							
								 
							
						 
						
							
							
								
								bunny, gpu.demos.bunny: bunny has moved  
							
							
							
						 
						
							2010-10-02 19:54:57 -07:00  
				
					
						
							
							
								 
						
							
							
								3dbb8e6153 
								
							
								 
							
						 
						
							
							
								
								math.matrices: move normal word from gpu.demos.bunny and reverse sign  
							
							
							
						 
						
							2010-07-23 20:41:08 -07:00  
				
					
						
							
							
								 
						
							
							
								8656725f78 
								
							
								 
							
						 
						
							
							
								
								Finish renaming micros->nanos in game code, update libs  
							
							
							
						 
						
							2010-05-21 23:50:42 -05:00  
				
					
						
							
							
								 
						
							
							
								e117300bb4 
								
							
								 
							
						 
						
							
							
								
								Fix build breaks  
							
							
							
						 
						
							2010-04-10 22:38:17 -07:00  
				
					
						
							
							
								 
						
							
							
								63bb6c4e42 
								
							
								 
							
						 
						
							
							
								
								gpu: add geometry shader support  
							
							
							
						 
						
							2010-03-23 02:11:57 -07:00  
				
					
						
							
							
								 
						
							
							
								31029de959 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							
							
						 
						
							2010-02-16 10:41:15 -08:00  
				
					
						
							
							
								 
						
							
							
								bf7371c32e 
								
							
								 
							
						 
						
							
							
								
								reduce reflection level on gpu.demos.bunny deployment to hopefully get it back below the tools.deploy test limit size  
							
							
							
						 
						
							2010-02-16 10:30:20 -08:00  
				
					
						
							
							
								 
						
							
							
								6620a12cde 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'deploy-resources' of git://factorcode.org/git/factor into deploy-resources  
							
							
							
						 
						
							2010-02-17 00:17:09 +13:00  
				
					
						
							
							
								 
						
							
							
								bd0ca0e2aa 
								
							
								 
							
						 
						
							
							
								
								Clean up some tags  
							
							
							
						 
						
							2010-02-17 00:12:55 +13:00  
				
					
						
							
							
								 
						
							
							
								f37fcf7eb7 
								
							
								 
							
						 
						
							
							
								
								add icons for gpu.demos.raytrace  
							
							
							
						 
						
							2010-02-15 14:29:36 -08:00  
				
					
						
							
							
								 
						
							
							
								bfa5f5ad9b 
								
							
								 
							
						 
						
							
							
								
								icon for gpu.demos.bunny  
							
							
							
						 
						
							2010-02-15 11:01:00 -08:00  
				
					
						
							
							
								 
						
							
							
								642d48cd05 
								
							
								 
							
						 
						
							
							
								
								gpu.demos.bunny: use images.tiff so that it's present in deployed bundle  
							
							
							
						 
						
							2010-02-14 23:27:48 -08:00  
				
					
						
							
							
								 
						
							
							
								f02fb684cd 
								
							
								 
							
						 
						
							
							
								
								add resources.txt for gpu.demos.bunny  
							
							
							
						 
						
							2010-02-14 14:03:19 -08:00  
				
					
						
							
							
								 
						
							
							
								06f4a21815 
								
							
								 
							
						 
						
							
							
								
								gpu.demos.raytrace: add deploy config and resources.txt  
							
							
							
						 
						
							2010-02-14 14:02:47 -08:00  
				
					
						
							
							
								 
						
							
							
								ce11431fdb 
								
							
								 
							
						 
						
							
							
								
								gpu.shaders: change around vertex-array construction a bit. rename <vertex-array> to <multi-vertex-array> and buffer>vertex-array to <vertex-array*> . add new <vertex-array> that takes a single buffer and reads it with the program's linked vertex-format  
							
							
							
						 
						
							2010-02-10 15:27:57 -08:00  
				
					
						
							
							
								 
						
							
							
								6aa998ad54 
								
							
								 
							
						 
						
							
							
								
								change GLSL-PROGRAM: syntax to allow for vertex formats to be specified for link-time attribute index assignment with glBindAttribLocation. the transform feedback format now needs to be marked with "feedback-format:"  
							
							
							
						 
						
							2010-02-10 13:03:44 -08:00  
				
					
						
							
							
								 
						
							
							
								90a065e690 
								
							
								 
							
						 
						
							
							
								
								rearrange order of <static-audio-clip> args to be consistent with <streaming-audio-clip> . add a streaming noise generator to audio.engine.test to ensure streaming clips work  
							
							
							
						 
						
							2010-01-20 12:26:07 -08:00  
				
					
						
							
							
								 
						
							
							
								87c09af8f3 
								
							
								 
							
						 
						
							
							
								
								update game.worlds and gpu.demo.raytrace for audio.engine changes  
							
							
							
						 
						
							2010-01-20 11:44:18 -08:00  
				
					
						
							
							
								 
						
							
							
								fc4686eaee 
								
							
								 
							
						 
						
							
							
								
								downsample gpu.demos.raytrace sound effects to 11kHz so they aren't so pointlessly huge  
							
							
							
						 
						
							2010-01-19 19:03:01 -08:00  
				
					
						
							
							
								 
						
							
							
								2f8180faa6 
								
							
								 
							
						 
						
							
							
								
								allow audio-sources to control reference distance and rolloff factor  
							
							
							
						 
						
							2010-01-19 17:54:55 -08:00  
				
					
						
							
							
								 
						
							
							
								7a14b4ce61 
								
							
								 
							
						 
						
							
							
								
								add gratuitous audio to gpu.demos.raytrace  
							
							
							
						 
						
							2010-01-19 17:54:25 -08:00  
				
					
						
							
							
								 
						
							
							
								e5c44b95aa 
								
							
								 
							
						 
						
							
							
								
								game.worlds overhaul: add optional support for integrating audio.engine and make game.input integration optional too. add "tick-game-world" generic for extending game-world's tick* method  
							
							
							
						 
						
							2010-01-19 16:07:47 -08:00  
				
					
						
							
							
								 
						
							
							
								893c365912 
								
							
								 
							
						 
						
							
							
								
								missing USING:s  
							
							
							
						 
						
							2010-01-17 16:07:29 -08:00  
				
					
						
							
							
								 
						
							
							
								9e0f26f6eb 
								
							
								 
							
						 
						
							
							
								
								game.loop: fps word to divide a value into 1,000,000  
							
							
							
						 
						
							2010-01-16 23:25:40 -08:00  
				
					
						
							
							
								 
						
							
							
								89f104d8ab 
								
							
								 
							
						 
						
							
							
								
								add begin-game-world and end-game-world generics so method-chains aren't needed just to do game setup and teardown at the right time  
							
							
							
						 
						
							2010-01-16 23:06:54 -08:00  
				
					
						
							
							
								 
						
							
							
								a2e3d64de6 
								
							
								 
							
						 
						
							
							
								
								document game.worlds, tweak GAME: syntax  
							
							
							
						 
						
							2010-01-16 13:13:13 -08:00  
				
					
						
							
							
								 
						
							
							
								6bbfa0b6d8 
								
							
								 
							
						 
						
							
							
								
								GAME: syntax for defining game entry point with game-loop attributes  
							
							
							
						 
						
							2010-01-16 12:18:50 -08:00  
				
					
						
							
							
								 
						
							
							
								bd62fb22aa 
								
							
								 
							
						 
						
							
							
								
								game-loop: change "tick-length" to more descriptive "tick-interval-micros"  
							
							
							
						 
						
							2010-01-15 15:03:33 -08:00  
				
					
						
							
							
								 
						
							
							
								9131e16f7b 
								
							
								 
							
						 
						
							
							
								
								bump game demos up to 60fps. we have the technology  
							
							
							
						 
						
							2010-01-15 14:36:45 -08:00  
				
					
						
							
							
								 
						
							
							
								67cc1c01be 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into simd-cleanup  
							
							
							
						 
						
							2009-11-26 16:14:46 -08:00  
				
					
						
							
							
								 
						
							
							
								4027002db7 
								
							
								 
							
						 
						
							
							
								
								remove SIMD:s  
							
							
							
						 
						
							2009-11-25 20:21:54 -08:00  
				
					
						
							
							
								 
						
							
							
								0612bc6177 
								
							
								 
							
						 
						
							
							
								
								Factor source files should not be executable  
							
							
							
						 
						
							2009-11-21 17:50:43 -06:00  
				
					
						
							
							
								 
						
							
							
								f4450653a9 
								
							
								 
							
						 
						
							
							
								
								remove system-millis and update vocabs to use system-micros or nano-count  
							
							
							
						 
						
							2009-11-18 20:56:09 -06:00  
				
					
						
							
							
								 
						
							
							
								93de179c2f 
								
							
								 
							
						 
						
							
							
								
								over push -> suffix!, over push-all -> append!  
							
							
							
						 
						
							2009-10-28 15:29:01 -05:00  
				
					
						
							
							
								 
						
							
							
								15f4196d43 
								
							
								 
							
						 
						
							
							
								
								gpu.demos.bunny: tokenize model file as it's read to avoid an extra splitting-and-filtering pass  
							
							
							
						 
						
							2009-10-23 00:08:14 -05:00  
				
					
						
							
							
								 
						
							
							
								34027e46b6 
								
							
								 
							
						 
						
							
							
								
								remove a redundant head from parse-bunny-model  
							
							
							
						 
						
							2009-10-22 20:26:43 -05:00  
				
					
						
							
							
								 
						
							
							
								27100ae094 
								
							
								 
							
						 
						
							
							
								
								improve gpu.demos.bunny mesh generation performance  
							
							
							
						 
						
							2009-10-22 16:54:54 -05:00  
				
					
						
							
							
								 
						
							
							
								fcc53d174c 
								
							
								 
							
						 
						
							
							
								
								move game-* to game.* and update all usages  
							
							
							
						 
						
							2009-10-08 01:42:54 -05:00  
				
					
						
							
							
								 
						
							
							
								31264538e3 
								
							
								 
							
						 
						
							
							
								
								get gpu vocabs to load with c-type changes  
							
							
							
						 
						
							2009-09-16 20:55:14 -05:00  
				
					
						
							
							
								 
						
							
							
								7f2e2b1777 
								
							
								 
							
						 
						
							
							
								
								Specialized array overhaul  
							
							... 
							
							
							
							- Replace hand-written specialized-arrays.* subvocabularies with new system; instead of USE:ing specialized-arrays.T, do SPECIALIZED-ARRAY: T
- Ditto for specialized-vectors; use SPECIALIZED-VECTOR:
- io.mmap.functor: removed entirely, use <mapped-array> instead
- struct-arrays and struct-vectors have been removed because specialized arrays and vectors subsume them entirely 
							
						 
						
							2009-09-09 22:33:34 -05:00  
				
					
						
							
							
								 
						
							
							
								02d924f1a5 
								
							
								 
							
						 
						
							
							
								
								change gpu VERTEX-STRUCT: to make a struct class  
							
							
							
						 
						
							2009-08-30 23:06:15 -05:00  
				
					
						
							
							
								 
						
							
							
								eae92a404a 
								
							
								 
							
						 
						
							
							
								
								update gpu.demos.bunny for alien.arrays boxing change  
							
							
							
						 
						
							2009-08-26 15:05:07 -05:00  
				
					
						
							
							
								 
						
							
							
								9c9132297f 
								
							
								 
							
						 
						
							
							
								
								no need to call set-gpu-state* directly  
							
							
							
						 
						
							2009-07-30 20:57:22 -05:00