capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								6928adcee1 
								
							 
						 
						
							
							
								
								Prevent front() and operator[] from causing undefined behavior  
							
							
							
						 
						
							2019-08-04 14:47:33 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								7c8360d0f3 
								
							 
						 
						
							
							
								
								Use NiSwitchNode initial index field  
							
							
							
						 
						
							2019-06-09 01:58:02 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								b08fed6d83 
								
							 
						 
						
							
							
								
								Fix NIF printVersion and allow 4.0.0.0 file loading  
							
							
							
						 
						
							2019-04-09 21:58:29 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b3c5d64ff3 
								
							 
						 
						
							
							
								
								Use std::make_shared  
							
							
							
						 
						
							2019-03-10 22:07:46 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								60f112d11c 
								
							 
						 
						
							
							
								
								Add support for NiRollController (feature  #4675 )  
							
							
							
						 
						
							2019-02-21 12:34:35 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								b2126c2b6b 
								
							 
						 
						
							
							
								
								Apply UVControllers only for given UV Set (bug  #4827 )  
							
							
							
						 
						
							2019-01-26 14:53:33 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								d2613e35a2 
								
							 
						 
						
							
							
								
								Fix some Clang 7 warnings  
							
							
							
						 
						
							2018-11-09 19:42:59 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f2a63bcf35 
								
							 
						 
						
							
							
								
								Add unit tests for BulletNifLoader  
							
							
							
						 
						
							2018-08-11 18:00:52 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								c921d1c7e9 
								
							 
						 
						
							
							
								
								Refactor NifStream class (eliminate LNK4221 MSVC warning)  
							
							
							
						 
						
							2018-07-10 13:32:52 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								fba0c155df 
								
							 
						 
						
							
							
								
								Fix assertion fail related to NiLookAtController  
							
							
							
						 
						
							2018-06-09 17:07:38 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								5afcc56860 
								
							 
						 
						
							
							
								
								Handle NiLookAtController (feature  #4407 )  
							
							
							
						 
						
							2018-04-29 09:24:13 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Harald H 
								
							 
						 
						
							
							
							
							
								
							
							
								d3b623b5d3 
								
							 
						 
						
							
							
								
								http to https for supported urls ( #1625 )  
							
							... 
							
							
							
							* http to https for supported urls
* http to https
* http to https
* http to https
* http to https
* http to https
* http to https
* http to https
* http tp https
* http to https
* http to https
* http to https
* http to https
* http to https
* http to https
* http to https
* http to https
* some url fixes
* http to https 
							
						 
						
							2018-03-08 21:23:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								93f14c219c 
								
							 
						 
						
							
							
								
								camelCase  
							
							
							
						 
						
							2018-01-01 16:32:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								7a7b040216 
								
							 
						 
						
							
							
								
								fix building on mips machines  
							
							
							
						 
						
							2018-01-01 14:10:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								825de71b29 
								
							 
						 
						
							
							
								
								removed an iostream include used for debug prints from nifstream.hpp  
							
							
							
						 
						
							2017-09-23 11:10:05 -05:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								30a213a9b3 
								
							 
						 
						
							
							
								
								updates for nifstream optimization including fixing the non-x86 path for little endian reads  
							
							
							
						 
						
							2017-09-22 21:08:25 -05:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								8834066dea 
								
							 
						 
						
							
							
								
								make streaming to a type array in nif a direct copy from the file into the vector  
							
							
							
						 
						
							2017-09-21 23:47:09 -05:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								090a8408b8 
								
							 
						 
						
							
							
								
								made nif basic type read optimizations more portable  
							
							
							
						 
						
							2017-09-21 22:37:19 -05:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								c72aa19d6d 
								
							 
						 
						
							
							
								
								first pass on optimization of nif parsing functions from the file stream  
							
							
							
						 
						
							2017-09-20 23:53:12 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								d785344fad 
								
							 
						 
						
							
							
								
								purge all instances of <boost/shared_ptr.hpp>, clean up unused headers  
							
							
							
						 
						
							2017-06-09 19:08:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								07f75e1104 
								
							 
						 
						
							
							
								
								replace boost::shared_ptr in extern and components  
							
							
							
						 
						
							2017-06-09 19:08:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								9b27ec4945 
								
							 
						 
						
							
							
								
								Remove redundant and ambiguous NiNode::makeBone()  
							
							... 
							
							
							
							Ambiguous because a skeleton can have multiple skinned meshes, with their own bone weights/bind matrix each. 
							
						 
						
							2017-02-26 22:39:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								aa8459b5c7 
								
							 
						 
						
							
							
								
								Revert "Remove redundant allocations for NIF meshes"  
							
							... 
							
							
							
							This reverts commit a7c5beb7c5 
							
						 
						
							2017-02-18 02:33:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								6a37909ee7 
								
							 
						 
						
							
							
								
								Revert "Fix race conditions caused by Array <-> GLBufferObject interactions (Bug  #3580 )"  
							
							... 
							
							
							
							This reverts commit 115e563a7a 
							
						 
						
							2017-02-18 02:33:41 +01: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									MiroslavR 
								
							 
						 
						
							
							
							
							
								
							
							
								99bcf47167 
								
							 
						 
						
							
							
								
								Implement NiSphericalCollider ( Closes   #3644 )  
							
							
							
						 
						
							2016-12-06 01:32:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								9375cbea44 
								
							 
						 
						
							
							
								
								Make NIFFilePtr const  
							
							
							
						 
						
							2016-07-10 17:10:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								5f4ace1bc2 
								
							 
						 
						
							
							
								
								Implement support for sphere map NiTextureEffects ( Fixes   #1827 )  
							
							
							
						 
						
							2016-02-24 21:06:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								e647ee5424 
								
							 
						 
						
							
							
								
								Support RGB and RGBA embedded textures in NIF files ( Fixes   #2295 )  
							
							
							
						 
						
							2016-02-18 19:37:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								a9ac108382 
								
							 
						 
						
							
							
								
								Fully read NiPixelData  
							
							
							
						 
						
							2016-02-18 19:37:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								e8662bea31 
								
							 
						 
						
							
							
								
								Change the way that image origin is converted to OpenGL's lower-left convention  
							
							... 
							
							
							
							Flip the texture coordinates instead of flipping textures.
This simplifies the TextureManager (no need to worry if the caller wants flipping or not), should make it easier to generalize & multithread it. 
							
						 
						
							2016-02-05 21:03:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								3ebfb47983 
								
							 
						 
						
							
							
								
								Do not discard root node transformations if the root node is named 'bip01' (Bug  #3118 )  
							
							
							
						 
						
							2016-01-02 01:30:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								de84452e5a 
								
							 
						 
						
							
							
								
								NifFile: close the stream after reading ( Fixes   #3070 )  
							
							
							
						 
						
							2015-12-09 04:52:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								462ef617ce 
								
							 
						 
						
							
							
								
								Don't read forward/backward values for Quaternion key lists  
							
							... 
							
							
							
							https://forum.openmw.org/viewtopic.php?f=8&t=3201&p=35867#p35867  
						
							2015-12-04 00:18:54 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								a29d1ace2b 
								
							 
						 
						
							
							
								
								Read NiSpotLight  
							
							
							
						 
						
							2015-11-12 23:45:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								ba211ad9ad 
								
							 
						 
						
							
							
								
								Read NiPointLight ( Fixes   #3011 )  
							
							
							
						 
						
							2015-11-12 23:42:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								626281977e 
								
							 
						 
						
							
							
								
								Read NiLODNode (Bug  #3008 )  
							
							
							
						 
						
							2015-11-12 19:52:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								a7c5beb7c5 
								
							 
						 
						
							
							
								
								Remove redundant allocations for NIF meshes  
							
							
							
						 
						
							2015-06-18 01:26:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								ad46ff7a98 
								
							 
						 
						
							
							
								
								Remove redundant Transform nodes for TriShapes/ParticleSystems with an identity transform  
							
							
							
						 
						
							2015-06-15 02:06:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								c621d0400c 
								
							 
						 
						
							
							
								
								Fix error handling for out-of-range NIF roots (found in Bosmora, TR)  
							
							
							
						 
						
							2015-06-09 18:22:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								b0b55e2037 
								
							 
						 
						
							
							
								
								Delete niftest as it's currently broken  
							
							
							
						 
						
							2015-06-01 02:48:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								da24e298ee 
								
							 
						 
						
							
							
								
								Fix -Wreorder warnings  
							
							
							
						 
						
							2015-05-23 22:44:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								604580d75d 
								
							 
						 
						
							
							
								
								Move toMatrix to Nif::Node  
							
							
							
						 
						
							2015-05-07 21:17:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								e1f4a7f647 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/OpenMW/openmw  into osg  
							
							... 
							
							
							
							Conflicts:
	apps/openmw/engine.cpp
	apps/openmw/mwgui/mainmenu.cpp
	apps/openmw/mwgui/windowmanagerimp.cpp
	apps/openmw/mwinput/inputmanagerimp.cpp
	apps/openmw/mwrender/animation.cpp
	apps/openmw/mwrender/debugging.cpp
	apps/openmw/mwrender/npcanimation.cpp
	apps/openmw/mwrender/renderingmanager.cpp
	apps/openmw/mwrender/sky.cpp
	components/nif/nifkey.hpp
	components/nif/nifstream.hpp
	components/nifbullet/bulletnifloader.cpp
	components/nifogre/ogrenifloader.hpp
	libs/openengine/bullet/physic.cpp
	libs/openengine/gui/manager.cpp 
							
						 
						
							2015-05-04 02:41:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rohit Nirmal 
								
							 
						 
						
							
							
							
							
								
							
							
								997347b01e 
								
							 
						 
						
							
							
								
								Silence -Wreorder warnings.  
							
							
							
						 
						
							2015-04-28 18:48:02 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								e69687b0f2 
								
							 
						 
						
							
							
								
								silenced a warning (potentially unintialised variable)  
							
							
							
						 
						
							2015-04-28 14:06:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								372a54bbc7 
								
							 
						 
						
							
							
								
								Dead code removal  
							
							
							
						 
						
							2015-04-25 01:28:01 +02:00