psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								1332e57195 
								
							 
						 
						
							
							
								
								Merge branch 'outside_means_outside' into 'master'  
							
							... 
							
							
							
							Make StayOutside only block teleportation from exteriors to interiors
Closes  #6323 
See merge request OpenMW/openmw!1268  
							
						 
						
							2021-10-08 06:46:42 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								fc7e13d76a 
								
							 
						 
						
							
							
								
								Merge branch 'omwaddon_dep' into 'master'  
							
							... 
							
							
							
							Allow creating omwaddons without a dependency on an omwgame
See merge request OpenMW/openmw!1243  
							
						 
						
							2021-10-08 06:40:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								1f62fd3b56 
								
							 
						 
						
							
							
								
								Merge branch 'Fix_Keyword_Report_to_caius' into 'master'  
							
							... 
							
							
							
							Fix keyword search when the keyword is preceded by a non whitespace non alpha character
Closes  #6308 
See merge request OpenMW/openmw!1266  
							
						 
						
							2021-10-07 13:26:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								e5abadc234 
								
							 
						 
						
							
							
								
								Fix keyword search when the keyword is preceded by a non whitespace non alpha character  
							
							
							
						 
						
							2021-10-07 13:26:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								555224a0fb 
								
							 
						 
						
							
							
								
								Merge branch 'fixes' into 'master'  
							
							... 
							
							
							
							Make compilers happy and fix the changelog
See merge request OpenMW/openmw!1260  
							
						 
						
							2021-10-07 10:17:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								dfc72e9b7e 
								
							 
						 
						
							
							
								
								Make StayOutside only block teleportation from exteriors to interiors  
							
							
							
						 
						
							2021-10-06 18:25:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bo Svensson 
								
							 
						 
						
							
							
							
							
								
							
							
								787f91211d 
								
							 
						 
						
							
							
								
								resets state updater to apply light settings ( #3141 )  
							
							... 
							
							
							
							resets state updater to apply light settings
With this PR we achieve the same effect with fewer lines of code. 
							
						 
						
							2021-10-06 11:21:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								c3f5e8f968 
								
							 
						 
						
							
							
								
								Merge branch 'lua_transform' into 'master'  
							
							... 
							
							
							
							3D transforms in Lua
See merge request OpenMW/openmw!1235  
							
						 
						
							2021-10-06 09:21:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bo Svensson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								442a0e8434 
								
							 
						 
						
							
							
								
								avoids two transforms in sky.cpp ( #3150 )  
							
							... 
							
							
							
							As we discovered in #3148 , `Transform` nodes and their low level equivalence `pushModelViewMatrix` are somewhat costly involving a `Matrix::invert` operation per frame.
With this PR we avoid one `Transform` node for sun flashes and avoid another `pushModelViewMatrix` call in case the sun is fully visible. 
							
						 
						
							2021-10-05 16:00:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0d1d3e67bc 
								
							 
						 
						
							
							
								
								Merge pull request  #3149  from bosvensson1/patch-24  
							
							... 
							
							
							
							With this PR we fix a -Wreorder warning. 
							
						 
						
							2021-10-05 15:07:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bo Svensson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4b1c009ffd 
								
							 
						 
						
							
							
								
								use StateSet define for translucentFramebuffer ( #3138 )  
							
							... 
							
							
							
							With this PR we test out osg's shader define system for a somewhat harmless feature. As we can see, our code becomes more concise and efficient in this case. Most importantly, we no longer create unneeded vertex shader objects. 
							
						 
						
							2021-10-05 14:37:08 +02: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bo Svensson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9f58616aa0 
								
							 
						 
						
							
							
								
								fixes -Wreorder warning  
							
							
							
						 
						
							2021-10-05 12:02:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bo Svensson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8e9851c97c 
								
							 
						 
						
							
							
								
								npcanimation.cpp ( #3148 )  
							
							
							
						 
						
							2021-10-05 13:52:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bo Svensson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e4a9eefc2a 
								
							 
						 
						
							
							
								
								uses a bitfield in refdata.hpp ( #3143 )  
							
							... 
							
							
							
							* uses a bitfield in refdata.hpp
With this simple change we pack boolean values to reduce the memory requirements of game objects.
* refdata.hpp [ci skip]
* refdata.cpp 
							
						 
						
							2021-10-04 12:12:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bo Svensson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								aaf7b423d6 
								
							 
						 
						
							
							
								
								adds a replacement for osg::NodeCallback ( #3144 )  
							
							... 
							
							
							
							* nodecallback.hpp
* lightmanager.hpp
* lightmanager.cpp
* lightmanager.hpp
* nodecallback.hpp
* nodecallback.hpp
* [ci skip]
* lightmanager.hpp
* nodecallback.hpp
* nodecallback.hpp
* lightmanager.cpp
* lightmanager.cpp
* nodecallback.hpp
* [ci skip]
* [ci skip]
* controller.cpp
* [ci skip]
* osgacontroller.cpp
* keyframe.hpp
* controller.hpp
* keyframe.hpp
* [ci skip]
* keyframe.hpp
* animation.hpp
* [ci skip]
* weaponanimation.cpp
* nodecallback.hpp 
							
						 
						
							2021-10-04 10:56:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								d680aa26e9 
								
							 
						 
						
							
							
								
								Disallow switch fallthrough  
							
							
							
						 
						
							2021-10-03 21:58:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								0e07fc38e5 
								
							 
						 
						
							
							
								
								Merge branch 'opencs-ui-tweaks' into 'master'  
							
							... 
							
							
							
							Minor UI tweaks all around OpenMW-CS
See merge request OpenMW/openmw!1212  
							
						 
						
							2021-10-03 19:13:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matjaž Lamut 
								
							 
						 
						
							
							
							
							
								
							
							
								1c9f06f742 
								
							 
						 
						
							
							
								
								Minor UI tweaks all around OpenMW-CS  
							
							
							
						 
						
							2021-10-03 19:13:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								2c8c36fe5d 
								
							 
						 
						
							
							
								
								Merge branch 'master' into 'effective_magic'  
							
							... 
							
							
							
							# Conflicts:
#   CHANGELOG.md 
							
						 
						
							2021-10-01 21:20:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								bd866cf210 
								
							 
						 
						
							
							
								
								Merge branch 'fix_infidelities' into 'master'  
							
							... 
							
							
							
							Fix Infidelities quest from Tribunal (#6307 )
Closes  #6307 
See merge request OpenMW/openmw!1248  
							
						 
						
							2021-10-01 21:12:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								1d342f80ed 
								
							 
						 
						
							
							
								
								Merge branch 'cursorspeedmerge' into 'master'  
							
							... 
							
							
							
							Updated: Change cursor speed with settings.cfg (#6312 )
Closes  #6312 
See merge request OpenMW/openmw!1255  
							
						 
						
							2021-10-01 11:23:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								f6b27f610d 
								
							 
						 
						
							
							
								
								Merge branch 'revert_and_twist' into 'master'  
							
							... 
							
							
							
							Revert and restore the cell grid size with alternate fix
See merge request OpenMW/openmw!1259  
							
						 
						
							2021-10-01 11:21:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								52a10a4bc0 
								
							 
						 
						
							
							
								
								remove one last assert  
							
							
							
						 
						
							2021-10-01 12:24:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bo Svensson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2568f119a4 
								
							 
						 
						
							
							
								
								reapplies PR without npe ( #3137 )  
							
							... 
							
							
							
							* avoids creating empty statesets on drawables
Currently, we attempt to skip creating state on drawable nodes when this state matches the default state. This attempt is incomplete because we still create an avoidable empty stateset in the default case.
* renderingmanager.cpp
* nifloader.cpp
* nifloader.cpp
* shadervisitor.cpp 
							
						 
						
							2021-10-01 10:11:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								9cf9da9cbd 
								
							 
						 
						
							
							
								
								Merge branch 'fix' into 'master'  
							
							... 
							
							
							
							Resolve warning: lambda capture 'defaultCollisionType' is not required to be captured for this use
See merge request OpenMW/openmw!1247  
							
						 
						
							2021-10-01 08:02:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									andrewapp 
								
							 
						 
						
							
							
							
							
								
							
							
								b5af192888 
								
							 
						 
						
							
							
								
								gamepad cursor speed fix  
							
							
							
						 
						
							2021-10-01 09:19:26 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								8309910d9d 
								
							 
						 
						
							
							
								
								Restore the cell grid to its former non-exorbitant size, reducing stutter and also threw in a simple alternative fix for the actor position adjustment issue.  
							
							
							
						 
						
							2021-09-30 22:58:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								2de7b8e2fb 
								
							 
						 
						
							
							
								
								Allow non-biped creatures using weapons to open doors  
							
							
							
						 
						
							2021-09-29 21:21:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								4abcb0d7b9 
								
							 
						 
						
							
							
								
								Remove applied magnitude instead of min magnitude  
							
							
							
						 
						
							2021-09-29 19:25:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								63a9203dde 
								
							 
						 
						
							
							
								
								Fix icon magnitude  
							
							
							
						 
						
							2021-09-29 19:25:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								43074347e8 
								
							 
						 
						
							
							
								
								Prevent spell duplication  
							
							
							
						 
						
							2021-09-29 19:25:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								b8e4f18751 
								
							 
						 
						
							
							
								
								Clear temporary effects before unloading actors to prevent absorb effects becoming permanent  
							
							
							
						 
						
							2021-09-29 19:25:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								161e042e2a 
								
							 
						 
						
							
							
								
								Prevent iterator invalidation when cleaning up summons  
							
							
							
						 
						
							2021-09-29 19:25:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								dc1fe62dde 
								
							 
						 
						
							
							
								
								Overhaul magic effects to work with onApply and onEnd events  
							
							
							
						 
						
							2021-09-29 19:25:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								e109d86489 
								
							 
						 
						
							
							
								
								Revert "avoids creating empty statesets on drawables ( #3132 )"  
							
							... 
							
							
							
							This reverts commit 957c25a491 
							
						 
						
							2021-09-29 21:01:22 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bo Svensson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d8707a763f 
								
							 
						 
						
							
							
								
								fixes build ( #3134 )  
							
							... 
							
							
							
							* quadtreeworld.cpp
* renderingmanager.cpp [ci skip]
* quadtreeworld.hpp
* cellborder.hpp
* cellborder.cpp 
							
						 
						
							2021-09-29 17:10:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								803195a05f 
								
							 
						 
						
							
							
								
								add back some explicit includes  
							
							
							
						 
						
							2021-09-29 16:29:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bo Svensson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8358418555 
								
							 
						 
						
							
							
								
								set the correct program link parameters ( #3110 )  
							
							... 
							
							
							
							* shadermanager.hpp setProgramTemplate
* shadermanager.hpp
* shadermanager.cpp setProgramTemplate
* shadervisitor.hpp setProgramTemplate
* shadervisitor.cpp setProgramTemplate
* scenemanager.cpp setProgramTemplate
* scenemanager.hpp setProgramTemplate
* renderingmanager.cpp
* groundcover.cpp setProgramTemplate
* groundcover.hpp
* groundcover.cpp
* shadervisitor.cpp
* util.cpp
* lightmanager.cpp
* scenemanager.cpp
* scenemanager.hpp
* lightmanager.cpp
* lightmanager.cpp
* lightmanager.cpp
* scenemanager.hpp [ci skip]
* water.cpp
* groundcover.cpp
* shadermanager.hpp 
							
						 
						
							2021-09-29 15:40:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1109cc3ac7 
								
							 
						 
						
							
							
								
								Remove unused data field ( #3133 )  
							
							
							
						 
						
							2021-09-29 12:08:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bo Svensson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								957c25a491 
								
							 
						 
						
							
							
								
								avoids creating empty statesets on drawables ( #3132 )  
							
							... 
							
							
							
							* avoids creating empty statesets on drawables
Currently, we attempt to skip creating state on drawable nodes when this state matches the default state. This attempt is incomplete because we still create an avoidable empty stateset in the default case.
* renderingmanager.cpp
* nifloader.cpp 
							
						 
						
							2021-09-29 09:58:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fc2076db1a 
								
							 
						 
						
							
							
								
								Fix MSVC warnings about local variables redeclaration ( #3130 )  
							
							
							
						 
						
							2021-09-29 09:36:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c0ef4417c3 
								
							 
						 
						
							
							
								
								Check AiTravel destination for other actors presence  
							
							... 
							
							
							
							Use faster aabbTest but without destance filter. To avoid dependency on a
specific constant and correctly handle situations when there is a big
difference between actors sizes. 
							
						 
						
							2021-09-29 01:05:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9950132a5f 
								
							 
						 
						
							
							
								
								Allow travelling actors find path over pathgrid navmesh area type  
							
							... 
							
							
							
							In addition to other navmesh areas. This makes actors behaviour closer to
vanilla when pathgrid is correct. 
							
						 
						
							2021-09-29 01:05:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								163968f578 
								
							 
						 
						
							
							
								
								Normalize area cost factor  
							
							... 
							
							
							
							Recastnavigation uses path cost and heuristic based on distance to find
shortest path by A* algorithm. Using raw speed values makes cost much lower
value than heuristic (1000 times less at maximum). Heuristic is defined as
distance from node to target * 0.999 that means area cost should never be less
than 0.999 or 1 for simplicity.
Use max speed to make lowest possible cost factor equal to 1. 
							
						 
						
							2021-09-29 01:03:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								48538d5cef 
								
							 
						 
						
							
							
								
								3D transforms in Lua  
							
							
							
						 
						
							2021-09-28 20:37:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								eb2f863b7d 
								
							 
						 
						
							
							
								
								Resolve unused-lambda-capture warnings  
							
							
							
						 
						
							2021-09-28 13:02:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								fb3917fc1a 
								
							 
						 
						
							
							
								
								Lua callbacks  
							
							
							
						 
						
							2021-09-28 09:36:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								0bd1c22e24 
								
							 
						 
						
							
							
								
								Raycasting in Lua  
							
							
							
						 
						
							2021-09-28 09:36:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								fd251dfe55 
								
							 
						 
						
							
							
								
								remove unused member variable  
							
							
							
						 
						
							2021-09-28 09:19:48 +02:00