Alexei Dobrohotov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								234fdfefb7 
								
							 
						 
						
							
							
								
								Revert "Don't apply 1.6 magic value to NiGravity decay factor ( #5266 )"  
							
							
							
						 
						
							2020-01-31 15:11:29 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								dcafe719a5 
								
							 
						 
						
							
							
								
								Don't apply 1.6 magic value to NiGravity decay factor ( #5266 )  
							
							
							
						 
						
							2020-01-31 01:15:58 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eec82f676a 
								
							 
						 
						
							
							
								
								Merge pull request  #2602  from elsid/clang_tidy  
							
							... 
							
							
							
							Fix clang-tidy issues 
							
						 
						
							2019-12-03 08:27:43 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								1b98fe4395 
								
							 
						 
						
							
							
								
								Fix GCC9 warnings about implicit declarations  
							
							
							
						 
						
							2019-11-29 12:41:23 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8d358eeb7d 
								
							 
						 
						
							
							
								
								Avoid virtual call in ParticleSystem ctor  
							
							
							
						 
						
							2019-11-17 18:50:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								3032b177a1 
								
							 
						 
						
							
							
								
								Remove redundant includes  
							
							
							
						 
						
							2019-02-23 08:02:12 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								41e90bd56c 
								
							 
						 
						
							
							
								
								Unify random generator usage  
							
							
							
						 
						
							2018-10-19 16:16:18 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								e06f0b797a 
								
							 
						 
						
							
							
								
								Replace all NULLs to nullptr  
							
							
							
						 
						
							2018-10-09 10:21:12 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								1452684d9e 
								
							 
						 
						
							
							
								
								Use new logging system for components  
							
							
							
						 
						
							2018-08-14 19:42:41 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								29556a1802 
								
							 
						 
						
							
							
								
								More consistent wording of errors/warnings  
							
							... 
							
							
							
							A Warning indicates a potential problem in the content file(s) that the user told OpenMW to load. E.g. this might cause an object to not display at all or as intended, however the rest of the game will run fine.
An Error, however, is more likely to be a bug with the engine itself - it means that basic assumptions have been violated and the engine might not run correctly anymore.
The above mostly applies to errors/warnings during game-play; startup issues are handled differently: when a file is completely invalid/corrupted to the point that the engine can not start, that might cause messages that are worded as Error due to the severity of the issue but are not necessarily the engine's fault.
Hopefully, being a little more consistent here will alleviate confusion among users as to when a log message should be reported and to whom. 
							
						 
						
							2017-03-04 21:48:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								33e654f94d 
								
							 
						 
						
							
							
								
								Add explicit handling of most commonly used nodes to NodeVisitors to avoid excessive virtual function calls  
							
							
							
						 
						
							2017-02-04 02:16:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									MiroslavR 
								
							 
						 
						
							
							
							
							
								
							
							
								99bcf47167 
								
							 
						 
						
							
							
								
								Implement NiSphericalCollider ( Closes   #3644 )  
							
							
							
						 
						
							2016-12-06 01:32:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								02d23564dc 
								
							 
						 
						
							
							
								
								Include cleanup  
							
							
							
						 
						
							2016-03-10 14:29:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								90a99991d1 
								
							 
						 
						
							
							
								
								Use empty() instead of !size()  
							
							
							
						 
						
							2016-02-22 19:06:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								8bd16e4d5a 
								
							 
						 
						
							
							
								
								Don't compute the world matrix multiple times  
							
							
							
						 
						
							2016-02-22 18:58:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								055d35a2b0 
								
							 
						 
						
							
							
								
								Revert "Warn about particle emitters that have multiple parent node paths"  
							
							... 
							
							
							
							Not working correctly because osg won't ignore camera nodes.
This reverts commit 1667c807be 
							
						 
						
							2016-02-22 18:10:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								1667c807be 
								
							 
						 
						
							
							
								
								Warn about particle emitters that have multiple parent node paths  
							
							
							
						 
						
							2016-02-22 15:21:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								31c3324705 
								
							 
						 
						
							
							
								
								Don't assume the emitter node is a Group ( Fixes   #3082 )  
							
							... 
							
							
							
							This would be a correct assumption by default, but is no longer true when the NifLoader::optimize() function optimizes the graph. 
							
						 
						
							2015-12-17 03:38:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								6cf2c35235 
								
							 
						 
						
							
							
								
								Don't rely on the _particles vector implementation details  
							
							... 
							
							
							
							This will allow compiling OpenMW with an osgParticle optimization to be pushed to OpenMW/osg. 
							
						 
						
							2015-12-02 14:59:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								695fcf41c4 
								
							 
						 
						
							
							
								
								Optimize ValueInterpolator / KeyframeController  
							
							... 
							
							
							
							Cache the current position in the animation track and attempt to reuse it in the next frame.
Decent speed up for the Update phase, about 0.3 ms faster in Balmora. 
							
						 
						
							2015-11-30 20:53:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								fc7456e0a1 
								
							 
						 
						
							
							
								
								Explicitely opt for float matrices in performance critical places  
							
							
							
						 
						
							2015-11-22 19:54:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								36e91617c9 
								
							 
						 
						
							
							
								
								Revert "NifOsg::Emitter: ignore psToWorld scale"  
							
							... 
							
							
							
							This reverts commit 7c16630874Fixes  #3022  
							
						 
						
							2015-11-19 22:09:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								7c16630874 
								
							 
						 
						
							
							
								
								NifOsg::Emitter: ignore psToWorld scale  
							
							... 
							
							
							
							Seems wrong to me, but MW appears to do it that way. Without this fix, the light_de_candle_08_64 from http://www.nexusmods.com/morrowind/mods/41654/  has flame particles in the wrong spot. 
							
						 
						
							2015-11-13 00:23:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								bf9c62fa42 
								
							 
						 
						
							
							
								
								Fix for some coverity scan defects  
							
							
							
						 
						
							2015-07-02 20:46:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								347c9b57b8 
								
							 
						 
						
							
							
								
								Copy constructor signature fix  
							
							
							
						 
						
							2015-06-08 01:59:42 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								3dcb167066 
								
							 
						 
						
							
							
								
								Map rendering  
							
							
							
						 
						
							2015-05-26 16:40:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								da24e298ee 
								
							 
						 
						
							
							
								
								Fix -Wreorder warnings  
							
							
							
						 
						
							2015-05-23 22:44:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								167ae600c5 
								
							 
						 
						
							
							
								
								Implement gravity decay (previously unknown float)  
							
							
							
						 
						
							2015-04-20 00:37:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								0b77ae43a4 
								
							 
						 
						
							
							
								
								Minor optimization for particle emitters  
							
							
							
						 
						
							2015-04-09 16:51:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								74c56556cc 
								
							 
						 
						
							
							
								
								More fixes for scaled particle systems  
							
							
							
						 
						
							2015-04-05 14:10:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								1eafecd30c 
								
							 
						 
						
							
							
								
								Add magic factor as in vanilla MW to gravity affector (Bug  #2147 )  
							
							
							
						 
						
							2015-04-05 00:03:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								6183926732 
								
							 
						 
						
							
							
								
								Particle fix  
							
							
							
						 
						
							2015-03-28 22:21:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								961aba5e2b 
								
							 
						 
						
							
							
								
								Revert part of  e91d9d0903 
							
							
							
						 
						
							2015-03-28 00:11:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								e91d9d0903 
								
							 
						 
						
							
							
								
								Fix for behaviour of scaled particle nodes  
							
							... 
							
							
							
							Not sure if used in vanilla assets so may be low priority, but couldn't help looking into this. 
							
						 
						
							2015-03-27 17:00:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								60f288195f 
								
							 
						 
						
							
							
								
								Fix for copy construction of particle system templates  
							
							
							
						 
						
							2015-03-26 17:39:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								6d9deaa386 
								
							 
						 
						
							
							
								
								Implement planar collider for particles ( Fixes   #2149 )  
							
							
							
						 
						
							2015-03-25 04:57:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								c179977f20 
								
							 
						 
						
							
							
								
								Fix quaternion rotation order  
							
							
							
						 
						
							2015-03-25 01:58:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								9242e6d256 
								
							 
						 
						
							
							
								
								Avoid copying keyframes in controller instances  
							
							
							
						 
						
							2015-03-22 23:47:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								2db5df77f0 
								
							 
						 
						
							
							
								
								Change rotation/scale workaround in preparation for loading .kf controllers  
							
							
							
						 
						
							2015-03-22 22:55:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								15f9c1ddcf 
								
							 
						 
						
							
							
								
								NiBSPArrayController works  
							
							
							
						 
						
							2015-03-21 23:10:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								71782462b7 
								
							 
						 
						
							
							
								
								Subclass ParticleSystem to support limit on the number of particles  
							
							
							
						 
						
							2015-03-21 04:36:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								4957ceeb1d 
								
							 
						 
						
							
							
								
								Refactor controllers, now part of the scene graph as UpdateCallbacks  
							
							... 
							
							
							
							Practical benefits:
- The controller update is now run automatically
- Creating an instance of a scene graph should now work properly using the defined copy constructors 
							
						 
						
							2015-03-20 19:51:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								ab3c28eb96 
								
							 
						 
						
							
							
								
								Use template function for interpolation  
							
							
							
						 
						
							2015-03-19 17:00:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								f8422c3ed4 
								
							 
						 
						
							
							
								
								Particles mostly completed, still need to attach emitters to the correct node and handle NiBSPArrayController  
							
							
							
						 
						
							2015-03-19 03:01:11 +01:00