scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								a1069dce3c 
								
							 
						 
						
							
							
								
								Change UnrefQueue to accept osg::Referenced instead of osg::Object  
							
							
							
						 
						
							2017-02-04 02:24:42 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								c95868969b 
								
							 
						 
						
							
							
								
								Early out for scene graphs with no update callbacks in SceneManager::notifyAttached  
							
							
							
						 
						
							2017-02-04 01:22:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								767eba941f 
								
							 
						 
						
							
							
								
								Speed up finding of attachment node by using the cached nodeMap  
							
							
							
						 
						
							2017-02-03 23:15:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								a76d693627 
								
							 
						 
						
							
							
								
								Speed up ControllerVisitor by skipping sub graphs that have no ChildrenRequiringUpdateTraversal()  
							
							
							
						 
						
							2017-02-03 23:10:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								30b101b175 
								
							 
						 
						
							
							
								
								Fix build error in OSG_USE_FLOAT_MATRIX=OFF mode due to a double implicit conversion to double (pun doubly intended)  
							
							
							
						 
						
							2017-02-03 06:49:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								b4a6b6387b 
								
							 
						 
						
							
							
								
								Create own instance of osgDB::SharedStateManager so we control when to call prune()  
							
							... 
							
							
							
							prune() is now called in the background thread, just like the resource cache update.
Seems to improve performance by ~0.3 ms/frame 
							
						 
						
							2017-02-03 03:27:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								84a92e665c 
								
							 
						 
						
							
							
								
								Improve performance in RigGeometry by optimizing for the most common case of identity geomToSkelMatrix  
							
							
							
						 
						
							2017-02-03 02:18:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								f3045331f1 
								
							 
						 
						
							
							
								
								Fix regression in handling of NiZBufferProperty  
							
							
							
						 
						
							2017-02-03 01:49:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								53e4db8a8f 
								
							 
						 
						
							
							
								
								Add dummy serializer for CameraRelativeTransform to allow serializing content of Sky Root  
							
							
							
						 
						
							2017-02-02 21:57:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								c5f8ff6e0e 
								
							 
						 
						
							
							
								
								Add names to several nodes for debugging purposes  
							
							
							
						 
						
							2017-02-02 21:49:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								851f61ac82 
								
							 
						 
						
							
							
								
								Always assign osg::Material when a material controller is used  
							
							
							
						 
						
							2017-02-01 21:10:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								9180089a3b 
								
							 
						 
						
							
							
								
								Add sharing for more State Attributes, most notably BlendFunc and AlphaFunc, to improve the state tracking in osg::State and reduce the number of GL calls  
							
							
							
						 
						
							2017-02-01 06:00:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								960d4a96c3 
								
							 
						 
						
							
							
								
								Reduce the number of osg::Material state by setting the default state on the graph root  
							
							
							
						 
						
							2017-02-01 06:00:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								e399e10607 
								
							 
						 
						
							
							
								
								Add missing lock in shareMaterial  
							
							
							
						 
						
							2017-02-01 06:00:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								34deb6e7b1 
								
							 
						 
						
							
							
								
								Add 'showSceneGraph' command to export the scene or a particular object to .osgt for debugging purposes  
							
							
							
						 
						
							2017-02-01 06:00:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								e90941a8b3 
								
							 
						 
						
							
							
								
								Wrap the scene template reference in another object for const correctness and to avoid it from being serialized with the osgDB serializer  
							
							
							
						 
						
							2017-02-01 06:00:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Allofich 
								
							 
						 
						
							
							
							
							
								
							
							
								0f20312012 
								
							 
						 
						
							
							
								
								Fix MSVC warnings  
							
							
							
						 
						
							2017-01-28 04:37:47 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								115e563a7a 
								
							 
						 
						
							
							
								
								Fix race conditions caused by Array <-> GLBufferObject interactions (Bug  #3580 )  
							
							... 
							
							
							
							The first part of the fix is to assign VBO/EBO's upon loading the array in the Nif reader. This avoids triggering the 'addVertexBufferObjectIfRequired' code path in osg::Geometry which has the race condition when two threads add the same Array at the same time. Essentially, we want the Arrays to be 'const' when they come out of the Nif reader.
The second part of the fix is to make sure not to create empty arrays in the Nif reader (importantly, not assigning a VBO to the empty array). This empty array would be deleted when the NIFFile is cleaned up, and the detachment of the VBO assigned to it (which is still in use by other arrays) would cause threading issues.
This rare crash bug was first introduced with commit a7c5beb7c5 
							
						 
						
							2017-01-19 22:23:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								ac61535d2c 
								
							 
						 
						
							
							
								
								optimize OSGVertexBuffer by double buffering the vertex array instead of recreating it on every modification  
							
							
							
						 
						
							2017-01-19 03:19:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Leon Krieg 
								
							 
						 
						
							
							
							
							
								
							
							
								170e723cc7 
								
							 
						 
						
							
							
								
								Handle SDL event 0x304 by doing nothing ( #3670 )  
							
							
							
						 
						
							2016-12-17 12:51:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								eae35af13d 
								
							 
						 
						
							
							
								
								Check if the bounding box changed before calling dirtyBound()  
							
							
							
						 
						
							2016-12-17 00:23:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								aafff1deb6 
								
							 
						 
						
							
							
								
								Fix memory leak  
							
							
							
						 
						
							2016-12-16 20:40:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								cca75499ee 
								
							 
						 
						
							
							
								
								Clear the Skeleton's bone cache when a node is added/removed ( Fixes   #3663 )  
							
							
							
						 
						
							2016-12-16 20:09:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								c0faeea938 
								
							 
						 
						
							
							
								
								RigGeometry check if mesh has normals ( Fixes   #3667 )  
							
							
							
						 
						
							2016-12-15 22:39:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Aussiemon 
								
							 
						 
						
							
							
							
							
								
							
							
								369272fc70 
								
							 
						 
						
							
							
								
								Handle SDL event 0x302 by doing nothing  
							
							
							
						 
						
							2016-12-14 21:08:20 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mrohrlach 
								
							 
						 
						
							
							
							
							
								
							
							
								f0f78c9d64 
								
							 
						 
						
							
							
								
								Slight adjustments to disintegration fix  
							
							
							
						 
						
							2016-12-09 19:55:26 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mrohrlach 
								
							 
						 
						
							
							
							
							
								
							
							
								9624d8aade 
								
							 
						 
						
							
							
								
								Added new method and variable to track float remainders of disintegration effections  
							
							
							
						 
						
							2016-12-09 19:48:56 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									MiroslavR 
								
							 
						 
						
							
							
							
							
								
							
							
								99bcf47167 
								
							 
						 
						
							
							
								
								Implement NiSphericalCollider ( Closes   #3644 )  
							
							
							
						 
						
							2016-12-06 01:32:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								5297d7b5be 
								
							 
						 
						
							
							
								
								Merge pull request  #1137  from nikolaykasyanov/osx-structure  
							
							... 
							
							
							
							[macOS] Move all resources files inside application bundles (fixes  #3566 ) 
							
						 
						
							2016-11-25 02:51:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolay Kasyanov 
								
							 
						 
						
							
							
							
							
								
							
							
								db69342b5d 
								
							 
						 
						
							
							
								
								[macOS] Move all configs & resources into app bundles  
							
							... 
							
							
							
							Fixes  #3566  (https://bugs.openmw.org/issues/3566 ). 
						
							2016-11-23 22:32:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								505250f6ec 
								
							 
						 
						
							
							
								
								Do not use architecture dependent type size_t in esm format ( Fixes   #3633 )  
							
							
							
						 
						
							2016-11-22 15:47:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								9d125bcaa2 
								
							 
						 
						
							
							
								
								Merge pull request  #1129  from PhillipAnd/phillipand-cmake-fix  
							
							... 
							
							
							
							Fix various build issues with Visual Studio environment 
							
						 
						
							2016-11-17 18:25:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Phillip Andrews 
								
							 
						 
						
							
							
							
							
								
							
							
								c18fc113e5 
								
							 
						 
						
							
							
								
								Changed missing library dependencies to simple fix  
							
							
							
						 
						
							2016-11-14 00:01:22 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Allofich 
								
							 
						 
						
							
							
							
							
								
							
							
								3420121c3f 
								
							 
						 
						
							
							
								
								Fix shadowing warnings  
							
							
							
						 
						
							2016-11-13 23:20:51 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Allofich 
								
							 
						 
						
							
							
							
							
								
							
							
								125e94ef0e 
								
							 
						 
						
							
							
								
								Fix shadowing warnings  
							
							
							
						 
						
							2016-10-31 00:39:31 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Assumeru 
								
							 
						 
						
							
							
							
							
								
							
							
								f6ef1ce276 
								
							 
						 
						
							
							
								
								Fix Calm/Frenzy/Demoralize/Rally Creature weakness and resistance  
							
							
							
						 
						
							2016-10-25 15:42:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									MiroslavR 
								
							 
						 
						
							
							
							
							
								
							
							
								301dd77efb 
								
							 
						 
						
							
							
								
								Save controls state ( Fixes   #3598 )  
							
							
							
						 
						
							2016-10-20 02:12:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									MiroslavR 
								
							 
						 
						
							
							
							
							
								
							
							
								11565b5966 
								
							 
						 
						
							
							
								
								Make actors with non-portable lights in inventory glow ( Closes   #2042 ,  #3338 )  
							
							
							
						 
						
							2016-10-08 23:17:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								5c94e2324f 
								
							 
						 
						
							
							
								
								Add missing use plugin macro for static build  
							
							
							
						 
						
							2016-10-08 19:20:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Allofich 
								
							 
						 
						
							
							
							
							
								
							
							
								f6f16b68de 
								
							 
						 
						
							
							
								
								Don't let Weakness to Magicka affect paralysis  
							
							
							
						 
						
							2016-10-08 17:56:12 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								37bfa88b2d 
								
							 
						 
						
							
							
								
								Merge pull request  #1094  from Allofich/alchemy  
							
							... 
							
							
							
							Fix reversed use of alembics and retorts 
							
						 
						
							2016-10-06 19:02:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Allofich 
								
							 
						 
						
							
							
							
							
								
							
							
								498976775a 
								
							 
						 
						
							
							
								
								Fix reversed use of alembics and retorts  
							
							
							
						 
						
							2016-10-07 01:38:50 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								0c981b6fe5 
								
							 
						 
						
							
							
								
								Fix typo in script opcode ( Fixes   #3583 )  
							
							
							
						 
						
							2016-10-06 17:36:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Allofich 
								
							 
						 
						
							
							
							
							
								
							
							
								6ec37b5cfb 
								
							 
						 
						
							
							
								
								Fix shadowing warnings  
							
							
							
						 
						
							2016-10-02 17:48:54 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								cd4b182091 
								
							 
						 
						
							
							
								
								Merge pull request  #1051  from Allofich/textures  
							
							... 
							
							
							
							Use spell effect particle textures 
							
						 
						
							2016-09-18 22:37:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Allofich 
								
							 
						 
						
							
							
							
							
								
							
							
								a8e9f2df67 
								
							 
						 
						
							
							
								
								Cleanup  
							
							
							
						 
						
							2016-09-19 05:20:04 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Allofich 
								
							 
						 
						
							
							
							
							
								
							
							
								be96ff1fd1 
								
							 
						 
						
							
							
								
								Remove redundant parameter  
							
							
							
						 
						
							2016-09-18 01:57:47 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								8f5347b79b 
								
							 
						 
						
							
							
								
								Update comment, osgAnimation::RigGeometry is no longer used  
							
							
							
						 
						
							2016-09-17 18:31:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									MiroslavR 
								
							 
						 
						
							
							
							
							
								
							
							
								55e670c5fe 
								
							 
						 
						
							
							
								
								Fix animation state not saving  
							
							... 
							
							
							
							References with animation state changed but otherwise identical to their content file counterparts
were previously considered unchanged and thus dropped while saving. 
							
						 
						
							2016-09-15 16:11:54 +02:00