psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								b551e69b6f 
								
							 
						 
						
							
							
								
								#5534  remove OSG 3.4 support and require at least 3.6.5 support  
							
							
							
						 
						
							2022-08-09 21:07:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								e673f9fa76 
								
							 
						 
						
							
							
								
								Clean up NIF flags  
							
							
							
						 
						
							2022-06-22 01:58:16 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cody glassman 
								
							 
						 
						
							
							
							
							
								
							
							
								72fdf40e06 
								
							 
						 
						
							
							
								
								better support for particle arrays when spawning at node positions  
							
							
							
						 
						
							2022-05-15 13:41:52 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								c28f997c87 
								
							 
						 
						
							
							
								
								Make NiPlanarCollider finite-size  
							
							
							
						 
						
							2022-04-05 01:33:36 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								88f02913d5 
								
							 
						 
						
							
							
								
								use vertex emitters on array particle controllers when appropriate  
							
							
							
						 
						
							2022-02-07 19:46:42 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bo Svensson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								87d52dc1fd 
								
							 
						 
						
							
							
								
								fixes coverity-ci warning  
							
							
							
						 
						
							2021-10-06 10:04:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bo Svensson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b2af81bc18 
								
							 
						 
						
							
							
								
								converts remaining osg::NodeCallback ( #3147 )  
							
							... 
							
							
							
							With this PR we convert remaining instantiations of the deprecated osg::NodeCallback in Open MW to SceneUtil::NodeCallback. 
							
						 
						
							2021-10-05 14:21:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								8084a336b5 
								
							 
						 
						
							
							
								
								Replace zeroes and nulls by nullptrs  
							
							
							
						 
						
							2020-11-29 11:14:07 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								7e521788e9 
								
							 
						 
						
							
							
								
								Try to fix build  
							
							
							
						 
						
							2020-10-26 15:09:31 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								4fc5e22e9e 
								
							 
						 
						
							
							
								
								NIF fixes and cleanup  
							
							... 
							
							
							
							Get rid of NodeIndexHolder
Use unsigned 32-bit type for NIF record index
Fix calculation of the number of UV sets 
							
						 
						
							2020-10-26 02:51:25 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								46825e8a4d 
								
							 
						 
						
							
							
								
								Move NIF record index back to a separate user object  
							
							... 
							
							
							
							This makes sure it's never erroneously optimized out. NodeIndexHolders don't need to be cloned as their record index is never supposed to be changed. 
							
						 
						
							2020-07-26 09:57:43 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								a61267f57d 
								
							 
						 
						
							
							
								
								Replace NodeUserData with a custom transform node  
							
							
							
						 
						
							2020-07-26 09:57:43 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Frederic Chardon 
								
							 
						 
						
							
							
							
							
								
							
							
								f268bc13f1 
								
							 
						 
						
							
							
								
								Do not set particle lifetime to 0 ( #5472 )  
							
							
							
						 
						
							2020-07-01 11:04:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt lost a hitlab login 
								
							 
						 
						
							
							
							
							
								
							
							
								26ab176389 
								
							 
						 
						
							
							
								
								profiling  
							
							... 
							
							
							
							Signed-off-by: Bret Curtis <psi29a@gmail.com> 
							
						 
						
							2020-06-13 00:22:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Julien Valentin 
								
							 
						 
						
							
							
							
							
								
							
							
								886fd5efc9 
								
							 
						 
						
							
							
								
								enable particle shading and force particle normal to (0.3,0.3,0.3)  
							
							... 
							
							
							
							and update changelog 
							
						 
						
							2020-04-20 22:15:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Julien Valentin 
								
							 
						 
						
							
							
							
							
								
							
							
								6e2a651252 
								
							 
						 
						
							
							
								
								fix particle alpha  
							
							
							
						 
						
							2020-04-16 02:48:42 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									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