AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								c6033b4de6 
								
							 
						 
						
							
							
								
								Fix   #5904  
							
							
							
						 
						
							2021-03-29 21:00:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								b61337643e 
								
							 
						 
						
							
							
								
								Merge branch 'issue-5680' into 'master'  
							
							... 
							
							
							
							change aim calculation
See merge request OpenMW/openmw!685  
							
						 
						
							2021-03-26 11:43:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								bb9c4d5377 
								
							 
						 
						
							
							
								
								Merge branch 'fix_the_swimmer' into 'master'  
							
							... 
							
							
							
							Fix The Swimmer (#5914 )
See merge request OpenMW/openmw!686  
							
						 
						
							2021-03-26 11:19:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Max 
								
							 
						 
						
							
							
							
							
								
							
							
								2cd96e56d5 
								
							 
						 
						
							
							
								
								create constant and use constant in other parts of the code base  
							
							
							
						 
						
							2021-03-24 14:54:46 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								cf52bee188 
								
							 
						 
						
							
							
								
								Fix build with OSG 3.4  
							
							
							
						 
						
							2021-03-24 16:32:15 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								39c0ce9ddf 
								
							 
						 
						
							
							
								
								Build limited path for far destinations  
							
							... 
							
							
							
							When distance between start and end point is greater than max radius of area
possibly covered by navmesh there is no way to find path via navmesh. Also if
distance is greater than cell size navmesh might not exists withing mentioned
area because cell is not loaded therefore navmesh is not generated. So minumum
of these values is used to limit max path distance. Assuming that path
actually exists it's possible to build path to the edge of a circle. When
actor reaches initial edge path is built further. However it will not be
optimal. 
							
						 
						
							2021-03-23 23:23:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								a86b6ff6e2 
								
							 
						 
						
							
							
								
								Merge branch 'nifnifnifnifnif' into 'master'  
							
							... 
							
							
							
							Add in incomplete BSShader[PP/No]LightingProperty work before it rots away
See merge request OpenMW/openmw!681  
							
						 
						
							2021-03-22 21:54:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								415591b7ed 
								
							 
						 
						
							
							
								
								Merge branch 'ai_reaction_deviation' into 'master'  
							
							... 
							
							
							
							Distribute AI reactions and engage combat calls over time
See merge request OpenMW/openmw!674  
							
						 
						
							2021-03-22 21:37:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								2fdbe9b3f6 
								
							 
						 
						
							
							
								
								Handle BSShader[PP/No]LightingProperty  
							
							
							
						 
						
							2021-03-22 01:55:58 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									wareya 
								
							 
						 
						
							
							
							
							
								
							
							
								63f01d8c5f 
								
							 
						 
						
							
							
								
								Prevent physics death spiral by falling back to true delta time when needed  
							
							
							
						 
						
							2021-03-21 20:45:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								675c0ab72f 
								
							 
						 
						
							
							
								
								Apply uniform random deviation to AI reaction timer  
							
							... 
							
							
							
							This allows to distribute AI reaction calls over time.
Before this change actors appearing at the same frame will react in the same
frame over and over because AI reaction period is constant. It creates a
non-uniform CPU usage over frames. If a single frame has too many AI reactions
it may cause stuttering when there are too many actors on a scene for current
system.
Another concern is a synchronization of actions between creatures and NPC.
They start to go or hit at the same frame that is unnatural. 
							
						 
						
							2021-03-20 14:47:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								68c1adec0f 
								
							 
						 
						
							
							
								
								Merge pull request  #3055  from akortunov/keyinit  
							
							... 
							
							
							
							Init animation key struct before usage 
							
						 
						
							2021-03-18 12:28:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								a22f6b24d5 
								
							 
						 
						
							
							
								
								Init animation key struct before usage  
							
							
							
						 
						
							2021-03-18 11:47:06 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								7acebbd6e8 
								
							 
						 
						
							
							
								
								Merge branch 'no-using-namespace-std' into 'master'  
							
							... 
							
							
							
							Minor cleanup: Remove `using namespace std`
See merge request OpenMW/openmw!664  
							
						 
						
							2021-03-17 16:49:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gleb Mazovetskiy 
								
							 
						 
						
							
							
							
							
								
							
							
								b9c2f6ea1a 
								
							 
						 
						
							
							
								
								Minor cleanup: Remove using namespace std  
							
							... 
							
							
							
							I came across these while trying to figure why MSVC build triggers
https://developercommunity.visualstudio.com/t/error-c2872-byte-ambiguous-symbol/93889 
In the end, the issue was not in openmw but in OSG, but it's good to
clean up here anyway. 
							
						 
						
							2021-03-16 19:58:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								ba74fbf30e 
								
							 
						 
						
							
							
								
								Fix MyGUI log  
							
							... 
							
							
							
							Also actually print an error to the regular log when the MyGUI log can't
be opened so we notice if we kill it again in under five years. 
							
						 
						
							2021-03-15 22:35:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								20852e82b2 
								
							 
						 
						
							
							
								
								Merge branch 'zbuffer' into 'master'  
							
							... 
							
							
							
							NiZBufferProperty: handle depth test flag (bug #5902 )
Closes  #5902 
See merge request OpenMW/openmw!658  
							
						 
						
							2021-03-15 15:20:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dobrohotov Alexei 
								
							 
						 
						
							
							
							
							
								
							
							
								952b31ac5c 
								
							 
						 
						
							
							
								
								NiZBufferProperty: handle depth test flag (bug  #5902 )  
							
							
							
						 
						
							2021-03-15 13:40:02 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								90baf8ad60 
								
							 
						 
						
							
							
								
								Merge pull request  #3053  from akortunov/master  
							
							... 
							
							
							
							Add move assignment operator for the ESM::Variant 
							
						 
						
							2021-03-14 22:12:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								9466d6a409 
								
							 
						 
						
							
							
								
								Hide macro usage from Macs where it isn't defined  
							
							
							
						 
						
							2021-03-14 03:42:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								4d48c81998 
								
							 
						 
						
							
							
								
								Add move assignment operator and move constructor for the ESM::Variant  
							
							
							
						 
						
							2021-03-13 22:28:13 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								cc6f08930b 
								
							 
						 
						
							
							
								
								Merge branch 'alpha-meddling' into 'master'  
							
							... 
							
							
							
							Replace deprecated alpha test in shader visitor
Closes  #4899 
See merge request OpenMW/openmw!473  
							
						 
						
							2021-03-13 08:13:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								0431ba4c87 
								
							 
						 
						
							
							
								
								Merge branch 'alpha-meddling-shader-side-mip-meddling' into alpha-meddling  
							
							
							
						 
						
							2021-03-13 01:23:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								d52ae28b7a 
								
							 
						 
						
							
							
								
								Fix linking on MacOS  
							
							
							
						 
						
							2021-03-11 00:28:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								9f47190411 
								
							 
						 
						
							
							
								
								Merge branch 'now-it-blends' into 'master'  
							
							... 
							
							
							
							Convert blending factors properly for the character preview
See merge request OpenMW/openmw!644  
							
						 
						
							2021-03-10 23:27:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								cb2cbb4181 
								
							 
						 
						
							
							
								
								Convert blending factors properly for the character preview  
							
							
							
						 
						
							2021-03-10 22:07:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								450b971bb0 
								
							 
						 
						
							
							
								
								Merge branch 'gl4es-patch' into 'master'  
							
							... 
							
							
							
							gl4es: Delay feature detection until a context exists
See merge request OpenMW/openmw!626  
							
						 
						
							2021-03-10 19:01:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								deb184cdce 
								
							 
						 
						
							
							
								
								Merge branch 'fix-build' into 'master'  
							
							... 
							
							
							
							Fix linking with `-DOPENMW_USE_SYSTEM_OSG=ON -DOSG_STATIC=ON`
See merge request OpenMW/openmw!640  
							
						 
						
							2021-03-08 19:01:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								eb07818f13 
								
							 
						 
						
							
							
								
								Ignore agents without bounding boxes  
							
							
							
						 
						
							2021-03-07 20:58:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gleb Mazovetskiy 
								
							 
						 
						
							
							
							
							
								
							
							
								455be9dbbb 
								
							 
						 
						
							
							
								
								Fix linking with -DOPENMW_USE_SYSTEM_OSG=ON -DOSG_STATIC=ON  
							
							... 
							
							
							
							1. CMake's built-in OSG finder does not use pkgconfig, so we have to
   manually ensure the order is correct for inter-library dependencies.
   https://gitlab.kitware.com/cmake/cmake/-/issues/21701 
2. OSG plugin pkgconfig files are missing dependencies on the underlying
   libraries (e.g. freetype, png, jpeg), so we have to link them manually.
   https://github.com/openscenegraph/OpenSceneGraph/issues/1052  
							
						 
						
							2021-03-06 21:17:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gleb Mazovetskiy 
								
							 
						 
						
							
							
							
							
								
							
							
								4495b67d77 
								
							 
						 
						
							
							
								
								MyGUI HEAD compatibility  
							
							... 
							
							
							
							Makes OpenMW compatible with the current MyGUI HEAD at:
f93d4fb614#5806  
							
						 
						
							2021-03-02 13:24:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gleb Mazovetskiy 
								
							 
						 
						
							
							
							
							
								
							
							
								044e784072 
								
							 
						 
						
							
							
								
								gl4es: Delay feature detection until a context exists  
							
							... 
							
							
							
							gl4es feature detection does not work reliably with EGL.
If a context already exists, gl4es can instead reliably detect
the underlying GLES features from the context itself.
This requires gl4es to be configured with:
    -DNOEGL=ON -DNO_LOADER=ON -DNO_INIT_CONSTRUCTOR=ON
This also requires gl4es to have this fix: https://github.com/ptitSeb/gl4es/pull/271  
							
						 
						
							2021-02-28 07:59:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								937549c99e 
								
							 
						 
						
							
							
								
								Merge branch 'fix_still_actors' into 'master'  
							
							... 
							
							
							
							Make actor flee from a combat when cannot reach a target (#5851 )
See merge request OpenMW/openmw!601  
							
						 
						
							2021-02-26 23:25:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								46a1715d8a 
								
							 
						 
						
							
							
								
								Actually return something  
							
							
							
						 
						
							2021-02-26 20:10:58 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								16e8cf89af 
								
							 
						 
						
							
							
								
								Fix compilation of tests with MSVC  
							
							
							
						 
						
							2021-02-26 20:10:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								f5a87ee46d 
								
							 
						 
						
							
							
								
								Refactor out duplicated RTT setup code  
							
							
							
						 
						
							2021-02-26 19:01:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								153ab57ae3 
								
							 
						 
						
							
							
								
								Make assignment in while loop condition obviously intentional  
							
							
							
						 
						
							2021-02-24 17:45:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								2b144ff3dd 
								
							 
						 
						
							
							
								
								Merge branch 'fix_frame_rate_limit' into 'master'  
							
							... 
							
							
							
							Fix frame rate limit (#5686 )
See merge request OpenMW/openmw!603  
							
						 
						
							2021-02-21 16:20:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								9be258d260 
								
							 
						 
						
							
							
								
								Make it possible to reinstate FFP state easily  
							
							
							
						 
						
							2021-02-19 19:59:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								5c0214142b 
								
							 
						 
						
							
							
								
								Merge branch 'static-build' into 'master'  
							
							... 
							
							
							
							Optional local source builds of OSG, MyGUI, Bullet
See merge request OpenMW/openmw!547  
							
						 
						
							2021-02-19 16:58:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								de28a89a43 
								
							 
						 
						
							
							
								
								Merge branch 'navigator_cleanup' into 'master'  
							
							... 
							
							
							
							Navigator cleanup
See merge request OpenMW/openmw!612  
							
						 
						
							2021-02-19 16:37:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								59e09cba5b 
								
							 
						 
						
							
							
								
								Merge branch 'boltsize' into 'master'  
							
							... 
							
							
							
							Use projectile mesh size (#5829 )
See merge request OpenMW/openmw!587  
							
						 
						
							2021-02-15 08:40:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
							
							
								
							
							
								561628087c 
								
							 
						 
						
							
							
								
								Merge branch 'profiler_fix' into 'master'  
							
							... 
							
							
							
							Fix profiler glitches (#5850 )
See merge request OpenMW/openmw!605  
							
						 
						
							2021-02-15 00:01:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bc67669a97 
								
							 
						 
						
							
							
								
								Comment unused argument  
							
							
							
						 
						
							2021-02-15 00:22:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4983684fda 
								
							 
						 
						
							
							
								
								Fix implicit int to float conversion warning  
							
							
							
						 
						
							2021-02-15 00:20:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bb0c478954 
								
							 
						 
						
							
							
								
								Add missing include and use std malloc and free  
							
							
							
						 
						
							2021-02-15 00:20:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3a9b1ce63a 
								
							 
						 
						
							
							
								
								Use camel case for local constant  
							
							
							
						 
						
							2021-02-15 00:20:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a7fe6c7ba1 
								
							 
						 
						
							
							
								
								Move duplicated usage patter of dtNavMeshQuery::findNearestPoly into a separate function  
							
							
							
						 
						
							2021-02-14 23:54:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d3ab6c972f 
								
							 
						 
						
							
							
								
								Avoid set unused position from dtNavMeshQuery::findNearestPoly result  
							
							
							
						 
						
							2021-02-14 23:54:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								4f510d85ba 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into alpha-meddling  
							
							
							
						 
						
							2021-02-14 22:42:55 +00:00