jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								38316cdaf8 
								
							 
						 
						
							
							
								
								Fix various warnings found by clang  
							
							... 
							
							
							
							- unused alias
- inefficient use of push_back
- exceptions not inheriting from std::exception
- weird use of a comma
- value compared against itself 
							
						 
						
							2021-04-17 19:06:33 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								a69619a1e8 
								
							 
						 
						
							
							
								
								Merge branch 'where_is_my_log' into 'master'  
							
							... 
							
							
							
							Don't clobber game log file when we collect a stack trace.
See merge request OpenMW/openmw!755  
							
						 
						
							2021-04-17 15:55:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								a35eae3dd1 
								
							 
						 
						
							
							
								
								Fix a read head-buffer-overflow in esm  
							
							... 
							
							
							
							The check forgot to account for the terminal zero. 
							
						 
						
							2021-04-17 15:36:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fredzio 
								
							 
						 
						
							
							
							
							
								
							
							
								4058e117ca 
								
							 
						 
						
							
							
								
								Don't clobber game log file when we collect a stack trace.  
							
							... 
							
							
							
							When the crash catcher catch a signal it forks to collect data about its
parent. In the process the child reinitialize the log file, which ends
up empty. 
							
						 
						
							2021-04-17 13:14:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								f308dde254 
								
							 
						 
						
							
							
								
								Clean up MSVC warnings  
							
							
							
						 
						
							2021-04-17 12:14:50 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								d3c865d909 
								
							 
						 
						
							
							
								
								Merge branch 'fix_bsa' into 'master'  
							
							... 
							
							
							
							Add some validation for bsa parsing
Closes  #5955 
See merge request OpenMW/openmw!750  
							
						 
						
							2021-04-16 19:53:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								d0883f9a0d 
								
							 
						 
						
							
							
								
								Merge branch 'light_settings_tweak' into 'master'  
							
							... 
							
							
							
							Lighting patch
Closes  #5957  and #5959 
See merge request OpenMW/openmw!752  
							
						 
						
							2021-04-16 19:47:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								16856d45c5 
								
							 
						 
						
							
							
								
								Lighting Patch  
							
							... 
							
							
							
							Fixes build errors with older OSG builds and some issues with 'shared' layout.
Bring back ambient in inventory through lightmodel instead of sun ambient, mirrors scene ambient/sunlight relationship.
Forces shaders when certain lighting methods are enabled and finalize settings.
Correctly override sun for localmap. 
							
						 
						
							2021-04-16 11:55:40 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								80266d435c 
								
							 
						 
						
							
							
								
								Merge branch 'fix_crash' into 'master'  
							
							... 
							
							
							
							Fix an off-by-one in loadscpt
See merge request OpenMW/openmw!728  
							
						 
						
							2021-04-16 18:02:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								47ced7dec4 
								
							 
						 
						
							
							
								
								Add some validation for bsa parsing  
							
							... 
							
							
							
							This should fix  #5955  
							
						 
						
							2021-04-16 18:33:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fredzio 
								
							 
						 
						
							
							
							
							
								
							
							
								16b288f53c 
								
							 
						 
						
							
							
								
								Re-add dropped struct keyword to fix build.  
							
							... 
							
							
							
							rtprio is both a struct and a function, so we need to be explicit.
../../../components/misc/thread.cpp:53:9: error: must use 'struct' tag
to refer to type 'rtprio' in this scope
rtprio prio;
^
struct
/usr/include/sys/rtprio.h:91:5: note: struct 'rtprio' is hidden by a
non-type declaration of 'rtprio' here
int     rtprio(int, pid_t, struct rtprio *);
^
1 error generated. 
							
						 
						
							2021-04-16 08:38:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								c686dd05d0 
								
							 
						 
						
							
							
								
								Merge branch 'thread_idle_priority' into 'master'  
							
							... 
							
							
							
							Set idle priority for navmesh generation thread
See merge request OpenMW/openmw!632  
							
						 
						
							2021-04-15 19:32:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								33b8233887 
								
							 
						 
						
							
							
								
								Validate GUI scaling and place it to the launcher  
							
							
							
						 
						
							2021-04-15 15:18:32 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ab8d1c02d4 
								
							 
						 
						
							
							
								
								Set idle priority for navmesh generation thread  
							
							... 
							
							
							
							Support Linux, Windows, FreeBSD. 
							
						 
						
							2021-04-14 21:39:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								016a1d45df 
								
							 
						 
						
							
							
								
								Remove outdated field - remnant from earlier implementation  
							
							
							
						 
						
							2021-04-14 10:58:44 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								0c7ddd3938 
								
							 
						 
						
							
							
								
								Remove redundant qualifiers  
							
							
							
						 
						
							2021-04-14 09:02:20 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								ac347810ca 
								
							 
						 
						
							
							
								
								Fix uninitialized field in the mouse event  
							
							
							
						 
						
							2021-04-14 08:36:17 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								bce6effe95 
								
							 
						 
						
							
							
								
								Fix uninitialized variables in the LightManager  
							
							
							
						 
						
							2021-04-14 08:20:23 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								e309f75938 
								
							 
						 
						
							
							
								
								Join variables declaration and usage  
							
							
							
						 
						
							2021-04-14 08:07:56 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								5f6f2c15b1 
								
							 
						 
						
							
							
								
								An another attempt to suppress Coverity warning about mkstemp  
							
							
							
						 
						
							2021-04-14 08:07:43 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								696cf9ab05 
								
							 
						 
						
							
							
								
								Extend variables range to avoid integer overflow  
							
							
							
						 
						
							2021-04-14 08:06:22 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								531a6e1979 
								
							 
						 
						
							
							
								
								Code review fixes, remove implicit GLSL casts  
							
							
							
						 
						
							2021-04-13 11:09:54 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								582f7b52cf 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into why_are_the_christmas_lights_still_up  
							
							
							
						 
						
							2021-04-13 11:09:52 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								92033bca64 
								
							 
						 
						
							
							
								
								Fixed error in calculating viewspace sun dir, minor cleanup  
							
							
							
						 
						
							2021-04-13 11:09:49 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								9e80091aff 
								
							 
						 
						
							
							
								
								clear up force shaders and make it less convoluted  
							
							
							
						 
						
							2021-04-13 11:09:49 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								8ce65232ff 
								
							 
						 
						
							
							
								
								fix race condition with sun uniform  
							
							
							
						 
						
							2021-04-13 11:09:49 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								d4e7d25d14 
								
							 
						 
						
							
							
								
								Make life not suck for whoever wants to edit lighting shaders  
							
							
							
						 
						
							2021-04-13 11:09:49 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								eecb9886a9 
								
							 
						 
						
							
							
								
								Shader cleanup, fix indicies  
							
							
							
						 
						
							2021-04-13 11:09:49 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								4ba473b684 
								
							 
						 
						
							
							
								
								Finalize settings, torch fix  
							
							
							
						 
						
							2021-04-13 11:09:49 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								71c30a31df 
								
							 
						 
						
							
							
								
								in-game settings, some require restart  
							
							
							
						 
						
							2021-04-13 11:09:49 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								3d713e8602 
								
							 
						 
						
							
							
								
								Fix incorrect minimum ambient  
							
							
							
						 
						
							2021-04-13 11:09:49 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								280fd2b162 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into why_are_the_christmas_lights_still_up  
							
							
							
						 
						
							2021-04-13 11:09:35 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								d195602a9d 
								
							 
						 
						
							
							
								
								Switch to shared layout, some rewording  
							
							
							
						 
						
							2021-04-13 11:09:35 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								690995988b 
								
							 
						 
						
							
							
								
								More formatting, OpenCS cells are unbroken  
							
							
							
						 
						
							2021-04-13 11:09:35 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								328ec85757 
								
							 
						 
						
							
							
								
								Code review cleanup, add setting documentation  
							
							
							
						 
						
							2021-04-13 11:09:35 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								05a5cee132 
								
							 
						 
						
							
							
								
								Brighter point lights and light fade  
							
							
							
						 
						
							2021-04-13 11:09:35 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								7370acdf54 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into why_are_the_christmas_lights_still_up  
							
							
							
						 
						
							2021-04-13 11:09:19 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								43ac32921c 
								
							 
						 
						
							
							
								
								Rewrite, support different lighting methods  
							
							
							
						 
						
							2021-04-13 11:09:19 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								9d9074c244 
								
							 
						 
						
							
							
								
								Add shared UBO  
							
							
							
						 
						
							2021-04-13 11:07:48 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								c5ea966f24 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into why_are_the_christmas_lights_still_up  
							
							
							
						 
						
							2021-04-13 11:06:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								dda735c54a 
								
							 
						 
						
							
							
								
								initial commit  
							
							
							
						 
						
							2021-04-13 11:06:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								54adb9cbed 
								
							 
						 
						
							
							
								
								Fix an off-by-one in loadscpt  
							
							
							
						 
						
							2021-04-12 12:03:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fredzio 
								
							 
						 
						
							
							
							
							
								
							
							
								fda639eb57 
								
							 
						 
						
							
							
								
								Remove unused forward declarations  
							
							
							
						 
						
							2021-04-11 14:46:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								301411c5c5 
								
							 
						 
						
							
							
								
								Merge branch 'esm_variant' into 'master'  
							
							... 
							
							
							
							Use std::variant for ESM::Variant implementation
See merge request OpenMW/openmw!719  
							
						 
						
							2021-04-10 12:53:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								45b1c68af4 
								
							 
						 
						
							
							
								
								Remove annotation which does not work  
							
							
							
						 
						
							2021-04-10 12:32:12 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								903b89a0ff 
								
							 
						 
						
							
							
								
								Add bound for UI scale factor, as it specified in docs  
							
							
							
						 
						
							2021-04-10 11:21:53 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								124a33d8a3 
								
							 
						 
						
							
							
								
								Fix uninitialized variables  
							
							
							
						 
						
							2021-04-10 10:58:00 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								41c78a889a 
								
							 
						 
						
							
							
								
								Check for decompression error code  
							
							
							
						 
						
							2021-04-10 09:35:31 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8e1c92d9af 
								
							 
						 
						
							
							
								
								Use std::variant for ESM::Variant implementation  
							
							
							
						 
						
							2021-04-08 19:39:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CedricMocquillon 
								
							 
						 
						
							
							
							
							
								
							
							
								d617d66a87 
								
							 
						 
						
							
							
								
								Add file to BSA  
							
							
							
						 
						
							2021-04-08 18:08:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								03fc3ec803 
								
							 
						 
						
							
							
								
								Do not allow write variant of string as local variable  
							
							... 
							
							
							
							To be consitent with read where it's not allowed. 
							
						 
						
							2021-04-04 23:09:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								168f26fc80 
								
							 
						 
						
							
							
								
								Fix crash on startup  
							
							
							
						 
						
							2021-04-04 15:29:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0c6d72b2d1 
								
							 
						 
						
							
							
								
								Consider first set element as first acquired  
							
							
							
						 
						
							2021-03-25 19:28:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f2ebad5115 
								
							 
						 
						
							
							
								
								Return cached element when set existing  
							
							
							
						 
						
							2021-03-25 19:28:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								05d6f6ac25 
								
							 
						 
						
							
							
								
								Use single map for navmesh cache  
							
							
							
						 
						
							2021-03-25 19:28:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b9a40bc5fc 
								
							 
						 
						
							
							
								
								Add NavMeshTilesCache benchmarks  
							
							
							
						 
						
							2021-03-25 19:28:41 +01: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8dba61f7ae 
								
							 
						 
						
							
							
								
								Use navmesh raycast to find reachable position around target  
							
							
							
						 
						
							2021-02-14 04:14:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fredzio 
								
							 
						 
						
							
							
							
							
								
							
							
								c4e909c29e 
								
							 
						 
						
							
							
								
								Silence a clang warning:  
							
							... 
							
							
							
							warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 
							
						 
						
							2021-02-12 19:36:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fredzio 
								
							 
						 
						
							
							
							
							
								
							
							
								bc4047d815 
								
							 
						 
						
							
							
								
								Update engine stats for all levels above first, not only at the second.  
							
							
							
						 
						
							2021-02-12 19:03:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8ab5fd9b40 
								
							 
						 
						
							
							
								
								Fix frame rate limit  
							
							... 
							
							
							
							Measure time at the computation end but before sleep. This allows to adjust
sleep interval for the next frame in case sleep is not precise due to syscall
overhead or too low timer resolution.
Remove old frame limiting mechanism. 
							
						 
						
							2021-02-12 00:03:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								c33b2e0100 
								
							 
						 
						
							
							
								
								Merge branch 'dehardcodebaseanim' into 'master'  
							
							... 
							
							
							
							Dehardcode Base_animation and improve Collada support
See merge request OpenMW/openmw!510  
							
						 
						
							2021-02-10 16:29:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Fukanchik 
								
							 
						 
						
							
							
							
							
								
							
							
								f3271cb66b 
								
							 
						 
						
							
							
								
								Add unit test for swapEndiannessInplace(). Part of Bug  #5837  
							
							
							
						 
						
							2021-02-09 13:09:36 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								31b5150e0d 
								
							 
						 
						
							
							
								
								Fix implementation of Misc::swapEndiannessInplace  
							
							
							
						 
						
							2021-02-07 09:12:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								dc31e1c680 
								
							 
						 
						
							
							
								
								Merge branch 'refraction_shadow_fix_2' into 'master'  
							
							... 
							
							
							
							Fix shadows missing in the refraction RTT on the first and second frame
See merge request OpenMW/openmw!590  
							
						 
						
							2021-02-06 20:26:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								3e273a759a 
								
							 
						 
						
							
							
								
								Clarify method name now we're using it differently  
							
							
							
						 
						
							2021-02-06 16:41:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fredzio 
								
							 
						 
						
							
							
							
							
								
							
							
								6e969ca3fa 
								
							 
						 
						
							
							
								
								Use mesh collision box instead of node bounding sphere for projectile  
							
							... 
							
							
							
							size. The bounding sphere is much bigger than the mesh. 
							
						 
						
							2021-02-05 22:53:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								ab28847eaf 
								
							 
						 
						
							
							
								
								Merge branch 'collisionextentsandcenter' into 'master'  
							
							... 
							
							
							
							Get collision box extents and center from btBvhTriangleMeshShape
See merge request OpenMW/openmw!579  
							
						 
						
							2021-02-04 23:03:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									unelsson 
								
							 
						 
						
							
							
							
							
								
							
							
								303f1912a6 
								
							 
						 
						
							
							
								
								less debug spam  
							
							
							
						 
						
							2021-02-04 23:14:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									unelsson 
								
							 
						 
						
							
							
							
							
								
							
							
								d5844b0982 
								
							 
						 
						
							
							
								
								Use accompanying txt file for textkeys in osgAnimation formats  
							
							
							
						 
						
							2021-02-04 23:14:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								68fe6b9114 
								
							 
						 
						
							
							
								
								Use only item size to check whether item fits cache  
							
							... 
							
							
							
							Item size has to be counted anyway and there is no reason to check only navmesh
data first. 
							
						 
						
							2021-02-04 01:12:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3a2cea5271 
								
							 
						 
						
							
							
								
								Use raw recast mesh data and off mesh connections for navmesh key  
							
							... 
							
							
							
							Serialization into a vector of chars produces inconsistent results that leads
to reduced cache hit rate. Using a structured object is a more clear solution
and allows to remove serialization and nontrivial key compare logic with more
straigt forward structured object comparison. 
							
						 
						
							2021-02-04 01:01:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ad1f8c1e84 
								
							 
						 
						
							
							
								
								Sort water and off mesh connections for recast mesh  
							
							... 
							
							
							
							Inconsisten order of these objects in navmesh cache key leads to cache misses
due to key inequality. 
							
						 
						
							2021-02-04 01:00:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								489107c5ee 
								
							 
						 
						
							
							
								
								Count navmesh cache key once in item size  
							
							... 
							
							
							
							Key is stored only in NavMeshTilesCache::Item, TileMap uses KeyView with
a pointer to a vector. 
							
						 
						
							2021-02-04 00:44:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								88ca4a1db6 
								
							 
						 
						
							
							
								
								Count navmesh cache hit rate  
							
							
							
						 
						
							2021-02-04 00:35:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelsson Huotari 
								
							 
						 
						
							
							
							
							
								
							
							
								45fde84f4f 
								
							 
						 
						
							
							
								
								Use nodemasks and visitors for detecting custom collision shapes  
							
							
							
						 
						
							2021-02-03 21:16:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelsson Huotari 
								
							 
						 
						
							
							
							
							
								
							
							
								5c32460153 
								
							 
						 
						
							
							
								
								Add underscore-separated node-names to reserved-list  
							
							
							
						 
						
							2021-02-03 14:25:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelsson Huotari 
								
							 
						 
						
							
							
							
							
								
							
							
								384112746c 
								
							 
						 
						
							
							
								
								Add option for custom collision node with non-nif files  
							
							
							
						 
						
							2021-02-03 14:25:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelsson Huotari 
								
							 
						 
						
							
							
							
							
								
							
							
								bae27e8199 
								
							 
						 
						
							
							
								
								dynamic_cast to static_cast  
							
							
							
						 
						
							2021-02-02 21:52:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelsson Huotari 
								
							 
						 
						
							
							
							
							
								
							
							
								b28d8251aa 
								
							 
						 
						
							
							
								
								Clone animation tracks  
							
							
							
						 
						
							2021-02-02 21:52:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelsson Huotari 
								
							 
						 
						
							
							
							
							
								
							
							
								6c0c28c2eb 
								
							 
						 
						
							
							
								
								Get collision box extents and center from btBvhTriangleMeshShape  
							
							
							
						 
						
							2021-02-02 21:51:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelsson Huotari 
								
							 
						 
						
							
							
							
							
								
							
							
								1221889cf7 
								
							 
						 
						
							
							
								
								Limit conversion of underscores to nodes origating from osgAnimation  library  
							
							
							
						 
						
							2021-02-02 21:41:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelsson Huotari 
								
							 
						 
						
							
							
							
							
								
							
							
								5b88d16a50 
								
							 
						 
						
							
							
								
								Clean-up  
							
							
							
						 
						
							2021-02-02 21:09:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelsson Huotari 
								
							 
						 
						
							
							
							
							
								
							
							
								2162b97fef 
								
							 
						 
						
							
							
								
								Handle case in osgAnimation bone names  
							
							
							
						 
						
							2021-02-02 17:34:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelsson Huotari 
								
							 
						 
						
							
							
							
							
								
							
							
								7d3f2bc113 
								
							 
						 
						
							
							
								
								Convert underscores in bone names to whitespaces  
							
							
							
						 
						
							2021-02-02 17:33:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									madsbuvi 
								
							 
						 
						
							
							
							
							
								
							
							
								7edaa50195 
								
							 
						 
						
							
							
								
								another approach  
							
							
							
						 
						
							2021-01-31 18:02:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelsson Huotari 
								
							 
						 
						
							
							
							
							
								
							
							
								f87c45c92a 
								
							 
						 
						
							
							
								
								Get collision box extents and center from btBvhTriangleMeshShape  
							
							
							
						 
						
							2021-01-30 16:03:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelsson Huotari 
								
							 
						 
						
							
							
							
							
								
							
							
								3194520dcd 
								
							 
						 
						
							
							
								
								Move base_anim settings to settings-default.cfg  
							
							
							
						 
						
							2021-01-27 13:41:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b164f1aa17 
								
							 
						 
						
							
							
								
								Merge pull request  #3023  from akortunov/grass_intsancing  
							
							... 
							
							
							
							Grass instancing 
							
						 
						
							2021-01-27 12:21:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Frederic Chardon 
								
							 
						 
						
							
							
							
							
								
							
							
								7cd7fa2f08 
								
							 
						 
						
							
							
								
								Collect all available stats if OPENMW_OSG_STATS_FILE is set and point to  
							
							... 
							
							
							
							a valid file. 
							
						 
						
							2021-01-27 08:04:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gleb Mazovetskiy 
								
							 
						 
						
							
							
							
							
								
							
							
								99ba45a308 
								
							 
						 
						
							
							
								
								Optional static builds of OSG, MyGUI, Bullet  
							
							
							
						 
						
							2021-01-26 19:00:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								24e1dfcddc 
								
							 
						 
						
							
							
								
								Use default argument  
							
							
							
						 
						
							2021-01-26 22:29:41 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								f40e227686 
								
							 
						 
						
							
							
								
								Remove redundant formatting changes  
							
							
							
						 
						
							2021-01-26 22:29:41 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								d12a0fdcb3 
								
							 
						 
						
							
							
								
								Mark only instances from groundcover files as groundcover objects  
							
							
							
						 
						
							2021-01-26 22:29:41 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								14cf0ce1dc 
								
							 
						 
						
							
							
								
								Implement instanced groundcover  
							
							
							
						 
						
							2021-01-26 22:29:41 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								49c828c138 
								
							 
						 
						
							
							
								
								Merge branch 'threadsafe-createchunk' into 'master'  
							
							... 
							
							
							
							Avoid OSG setting array binding from multiple threads
Closes  #4765 
See merge request OpenMW/openmw!557  
							
						 
						
							2021-01-23 22:19:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gleb Mazovetskiy 
								
							 
						 
						
							
							
							
							
								
							
							
								1e113710ef 
								
							 
						 
						
							
							
								
								Clean-up FontLoader::loadFontFromXml fix  
							
							... 
							
							
							
							Follow-up to !559  
							
						 
						
							2021-01-23 17:14:56 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gleb Mazovetskiy 
								
							 
						 
						
							
							
							
							
								
							
							
								bd7d5a8f92 
								
							 
						 
						
							
							
								
								Fix memory leak in FontLoader::loadFontFromXml  
							
							... 
							
							
							
							Tried building with -DCMAKE_CXX_FLAGS='-fsanitize=address -fsanitize-recover=address'
and this was one of the reported leaks. 
							
						 
						
							2021-01-23 04:08:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								eb80c997b8 
								
							 
						 
						
							
							
								
								Avoid OSG setting array binding from multiple threads  
							
							
							
						 
						
							2021-01-22 19:44:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gleb Mazovetskiy 
								
							 
						 
						
							
							
							
							
								
							
							
								cd5e31dc4b 
								
							 
						 
						
							
							
								
								Revert "Merge branch 'windowing-system' into 'master'"  
							
							... 
							
							
							
							This reverts merge request !541  
							
						 
						
							2021-01-22 19:04:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								b6e92c9c6d 
								
							 
						 
						
							
							
								
								Use ShaderVisitor to skip translucent framebuffer specific stuff  
							
							
							
						 
						
							2021-01-20 23:37:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								7455dfb3a1 
								
							 
						 
						
							
							
								
								Merge branch 'windowing-system' into 'master'  
							
							... 
							
							
							
							Fix OSG USE_GRAPHICSWINDOW check
See merge request OpenMW/openmw!541  
							
						 
						
							2021-01-14 15:00:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gleb Mazovetskiy 
								
							 
						 
						
							
							
							
							
								
							
							
								d24a5f7b89 
								
							 
						 
						
							
							
								
								Fix OSG USE_GRAPHICSWINDOW check  
							
							... 
							
							
							
							When OSG is built with `-DOSG_WINDOWING_SYSTEM=None`, this macro does not exist.
Replaces the Android-specific check with a general one. 
							
						 
						
							2021-01-13 20:45:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								89f3f860ed 
								
							 
						 
						
							
							
								
								Allow to get a rotation vector from ESM::Position  
							
							
							
						 
						
							2021-01-13 14:25:25 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								f175beb304 
								
							 
						 
						
							
							
								
								Define template ref classes in components  
							
							
							
						 
						
							2021-01-13 14:25:21 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								654238fd18 
								
							 
						 
						
							
							
								
								Merge branch 'no_bonus_points' into 'master'  
							
							... 
							
							
							
							Show mesh origin
Closes  #5771 
See merge request OpenMW/openmw!507  
							
						 
						
							2021-01-11 21:21:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								eaaa2f4a1c 
								
							 
						 
						
							
							
								
								Use misc/endianness.hpp in components/nif/nifstream  
							
							
							
						 
						
							2021-01-10 16:34:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								14dd11372f 
								
							 
						 
						
							
							
								
								Utility functions for little-endian <-> big-endian conversion.  
							
							
							
						 
						
							2021-01-10 16:34:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a735bbe9a5 
								
							 
						 
						
							
							
								
								Merge pull request  #3040  from akortunov/pvs  
							
							... 
							
							
							
							Fix some issues, found by PVS Studio 
							
						 
						
							2021-01-10 12:58:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d2d8a7a940 
								
							 
						 
						
							
							
								
								Fix passing null to memcpy  
							
							... 
							
							
							
							/home/elsid/dev/openmw/components/detournavigator/navmeshtilescache.cpp:36:24: runtime error: null pointer passed as argument 2, which is declared to never be null
    #0  0x55e37ba4cda5 in makeNavMeshKey /home/elsid/dev/openmw/components/detournavigator/navmeshtilescache.cpp:36
    #1  0x55e37ba4cda5 in DetourNavigator::NavMeshTilesCache::set(osg::Vec3f const&, osg::Vec2i const&, DetourNavigator::RecastMesh const&, std::vector<DetourNavigator::OffMeshConnection, std::allocator<DetourNavigator::OffMeshConnection> > const&, DetourNavigator::NavMeshData&&) /home/elsid/dev/openmw/components/detournavigator/navmeshtilescache.cpp:81
    #2  0x55e37fe3c861 in DetourNavigator::updateNavMesh(osg::Vec3f const&, DetourNavigator::RecastMesh const*, osg::Vec2i const&, osg::Vec2i const&, std::vector<DetourNavigator::OffMeshConnection, std::allocator<DetourNavigator::OffMeshConnection> > const&, DetourNavigator::Settings const&, std::shared_ptr<Misc::ScopeGuarded<DetourNavigator::NavMeshCacheItem> > const&, DetourNavigator::NavMeshTilesCache&) /home/elsid/dev/openmw/components/detournavigator/makenavmesh.cpp:582
    #3  0x55e37fb796ce in DetourNavigator::AsyncNavMeshUpdater::processJob(DetourNavigator::AsyncNavMeshUpdater::Job const&) /home/elsid/dev/openmw/components/detournavigator/asyncnavmeshupdater.cpp:178
    #4  0x55e37fb9a125 in DetourNavigator::AsyncNavMeshUpdater::process() /home/elsid/dev/openmw/components/detournavigator/asyncnavmeshupdater.cpp:144
    #5  0x7f013f585c23 in execute_native_thread_routine /build/gcc/src/gcc/libstdc++-v3/src/c++11/thread.cc:80
    #6  0x7f013f8c63e8 in start_thread (/usr/lib/libpthread.so.0+0x93e8)
    #7  0x7f013e91d292 in __GI___clone (/usr/lib/libc.so.6+0x100292) 
							
						 
						
							2021-01-09 22:59:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7b54415c40 
								
							 
						 
						
							
							
								
								Fix reference binding to null  
							
							... 
							
							
							
							/usr/include/c++/10.2.0/bits/stl_vector.h:1046:34: runtime error: reference binding to null pointer of type 'value_type'
    #0  0x55e37f50008a in std::vector<char, std::allocator<char> >::operator[](unsigned long) /usr/include/c++/10.2.0/bits/stl_vector.h:1046
    #1  0x55e37f50008a in ESM::SavedGame::load(ESM::ESMReader&) /home/elsid/dev/openmw/components/esm/savedgame.cpp:28
    #2  0x55e37e726139 in MWState::Character::addSlot(boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/elsid/dev/openmw/apps/openmw/mwstate/character.cpp:31
    #3  0x55e37e742b39 in MWState::Character::Character(boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/elsid/dev/openmw/apps/openmw/mwstate/character.cpp:88
    #4  0x55e37e7006e1 in MWState::CharacterManager::CharacterManager(boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/elsid/dev/openmw/apps/openmw/mwstate/charactermanager.cpp:25
    #5  0x55e37e6d4140 in MWState::StateManager::StateManager(boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/elsid/dev/openmw/apps/openmw/mwstate/statemanagerimp.cpp:90
    #6  0x55e37e82595a in OMW::Engine::prepareEngine(Settings::Manager&) /home/elsid/dev/openmw/apps/openmw/engine.cpp:641
    #7  0x55e37e8439fd in OMW::Engine::go() /home/elsid/dev/openmw/apps/openmw/engine.cpp:867
    #8  0x55e37e782760 in runApplication(int, char**) /home/elsid/dev/openmw/apps/openmw/main.cpp:289
    #9  0x55e37f6483c3 in wrapApplication(int (*)(int, char**), int, char**, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/elsid/dev/openmw/components/debug/debugging.cpp:200
    #10  0x55e37ba8e3fe in main /home/elsid/dev/openmw/apps/openmw/main.cpp:301
    #11  0x7f013e845151 in __libc_start_main (/usr/lib/libc.so.6+0x28151)
    #12  0x55e37baa0e3d in _start (/home/elsid/dev/openmw/build/gcc/ubsan/openmw+0x6c11e3d) 
							
						 
						
							2021-01-09 22:59:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								8e5f26c109 
								
							 
						 
						
							
							
								
								Code cleanup  
							
							
							
						 
						
							2021-01-09 14:41:10 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								33648313a6 
								
							 
						 
						
							
							
								
								Initialize variables  
							
							
							
						 
						
							2021-01-09 14:21:57 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								7fc4c9f3f6 
								
							 
						 
						
							
							
								
								Avoid dead code  
							
							
							
						 
						
							2021-01-09 13:52:01 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								801e2d6ad0 
								
							 
						 
						
							
							
								
								Avoid to use uninitialized variables  
							
							
							
						 
						
							2021-01-09 13:36:40 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								4ed3252001 
								
							 
						 
						
							
							
								
								Check for EXT_gpu_shader4 CPU-side  
							
							... 
							
							
							
							Mesa lies and always defines GL_EXT_gpu_shader4 even when the extension
isn't present. 
							
						 
						
							2021-01-07 18:13:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								c17e498465 
								
							 
						 
						
							
							
								
								Merge branch 'launchercleanup' into 'master'  
							
							... 
							
							
							
							Remove deadcode from the launcher.
See merge request OpenMW/openmw!511  
							
						 
						
							2021-01-03 08:48:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								e3fd5efcfe 
								
							 
						 
						
							
							
								
								Disable A2C for alpha-blended drawables  
							
							
							
						 
						
							2021-01-02 19:09:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fredzio 
								
							 
						 
						
							
							
							
							
								
							
							
								dbdd397716 
								
							 
						 
						
							
							
								
								Remove deadcode.  
							
							
							
						 
						
							2021-01-01 16:54:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								630ec36d1f 
								
							 
						 
						
							
							
								
								iterate in reverse order  
							
							
							
						 
						
							2020-12-30 10:35:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									unknown 
								
							 
						 
						
							
							
							
							
								
							
							
								3bf641d3ce 
								
							 
						 
						
							
							
								
								Show mesh origin  
							
							
							
						 
						
							2020-12-29 21:45:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								ee2416017e 
								
							 
						 
						
							
							
								
								Fix tag mismatch  
							
							
							
						 
						
							2020-12-28 12:19:22 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									wareya 
								
							 
						 
						
							
							
							
							
								
							
							
								18ef32ca82 
								
							 
						 
						
							
							
								
								values for this higher than sGroundOffset cause jittering on some surface; use safe-seeming value slightly less than sGroundOffset  
							
							
							
						 
						
							2020-12-27 22:16:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								5e004356a2 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into alpha-meddling  
							
							
							
						 
						
							2020-12-27 02:48:42 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								8f4b856b44 
								
							 
						 
						
							
							
								
								Initial A2C implementation  
							
							
							
						 
						
							2020-12-26 22:45:53 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								8c3a786e54 
								
							 
						 
						
							
							
								
								Unconditionally disable alpha testing when shaders are used  
							
							
							
						 
						
							2020-12-24 00:32:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								11b4af49ce 
								
							 
						 
						
							
							
								
								Allow shadowsbin to optimise clockwise-wound meshes when face culling is off  
							
							
							
						 
						
							2020-12-23 01:24:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								a36ed5f129 
								
							 
						 
						
							
							
								
								Optimise out redundant call  
							
							... 
							
							
							
							We already had the results 
							
						 
						
							2020-12-23 00:23:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								7e045cff75 
								
							 
						 
						
							
							
								
								#include <memory>  
							
							
							
						 
						
							2020-12-20 01:51:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								657da50d99 
								
							 
						 
						
							
							
								
								Ensure GL_BLEND is disabled when drawing shadow maps  
							
							
							
						 
						
							2020-12-20 01:36:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								0e4e8eb0f3 
								
							 
						 
						
							
							
								
								Add glDebugGroup support  
							
							
							
						 
						
							2020-12-20 01:22:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								cc2ce9fa3e 
								
							 
						 
						
							
							
								
								Explicitly default-construct array  
							
							... 
							
							
							
							The docs seem to imply this is automatic when the array contains a
class-type, which osg::ref_ptr is, but I got a crash log that doesn't
make sense if that's true. 
							
						 
						
							2020-12-19 21:57:42 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								264539cd63 
								
							 
						 
						
							
							
								
								Merge branch 'WindowCrashCatcher' into 'master'  
							
							... 
							
							
							
							Handle Crashes on Windows
See merge request OpenMW/openmw!455  
							
						 
						
							2020-12-18 13:41:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								0b5d5eab4c 
								
							 
						 
						
							
							
								
								Move is faster  
							
							
							
						 
						
							2020-12-18 02:11:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								05ad44d0b1 
								
							 
						 
						
							
							
								
								Set correct array size  
							
							
							
						 
						
							2020-12-18 01:44:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								a080071588 
								
							 
						 
						
							
							
								
								Set default state sensibly  
							
							
							
						 
						
							2020-12-18 00:02:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								46ec40fa92 
								
							 
						 
						
							
							
								
								Make sure NIFLoader avoids working further with empty geometry  
							
							
							
						 
						
							2020-12-18 01:22:34 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								ce2bcba5d4 
								
							 
						 
						
							
							
								
								Replace deprecated alpha test in shader visitor  
							
							
							
						 
						
							2020-12-17 14:57:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								1e6156e04a 
								
							 
						 
						
							
							
								
								Turn all NIF records into structs  
							
							
							
						 
						
							2020-12-16 01:54:31 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								78e85fe011 
								
							 
						 
						
							
							
								
								Merge branch 'this_is_nife' into 'master'  
							
							... 
							
							
							
							More NIF stuff
See merge request OpenMW/openmw!461  
							
						 
						
							2020-12-15 15:43:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelsson Huotari 
								
							 
						 
						
							
							
							
							
								
							
							
								8b2bf12e8f 
								
							 
						 
						
							
							
								
								Use bip01 for root bone name  
							
							
							
						 
						
							2020-12-15 13:51:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelsson Huotari 
								
							 
						 
						
							
							
							
							
								
							
							
								6c1f6169c0 
								
							 
						 
						
							
							
								
								Fix root movement glitch  
							
							
							
						 
						
							2020-12-15 13:50:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelsson Huotari 
								
							 
						 
						
							
							
							
							
								
							
							
								3195716a2c 
								
							 
						 
						
							
							
								
								Don't force loop textkey  
							
							
							
						 
						
							2020-12-15 13:49:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								53e1e57eef 
								
							 
						 
						
							
							
								
								Formatting  
							
							
							
						 
						
							2020-12-15 00:06:43 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								085ea44af5 
								
							 
						 
						
							
							
								
								Add BSShaderLightingProperty abstraction  
							
							
							
						 
						
							2020-12-15 00:06:43 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								c0b9823372 
								
							 
						 
						
							
							
								
								Read BSShaderProperty and handle NiGeometry properties  
							
							
							
						 
						
							2020-12-15 00:06:43 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								42226533d8 
								
							 
						 
						
							
							
								
								Handle BSLODTriShape  
							
							... 
							
							
							
							Its levels of detail are currently not handled 
							
						 
						
							2020-12-15 00:06:43 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								8fd45d85ec 
								
							 
						 
						
							
							
								
								Unify NiGeometry/NiGeometryData handling  
							
							
							
						 
						
							2020-12-15 00:06:43 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								8ca324af0a 
								
							 
						 
						
							
							
								
								Handle emissive TexEnv creation in one place  
							
							
							
						 
						
							2020-12-15 00:06:43 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								5310dd6807 
								
							 
						 
						
							
							
								
								Clean up particle vertex handling  
							
							
							
						 
						
							2020-12-15 00:06:43 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								1c83e4936d 
								
							 
						 
						
							
							
								
								Read BSShaderTextureSet and NiColorInterpolator  
							
							... 
							
							
							
							Accept boolean-based and 4D vector-based NiInterpolators in ValueInterpolator constructor 
							
						 
						
							2020-12-15 00:06:43 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CedricMocquillon 
								
							 
						 
						
							
							
							
							
								
							
							
								cc5c6fe3ad 
								
							 
						 
						
							
							
								
								Use data() method  
							
							
							
						 
						
							2020-12-13 20:50:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CedricMocquillon 
								
							 
						 
						
							
							
							
							
								
							
							
								112437cf28 
								
							 
						 
						
							
							
								
								Change crash file to dmp on window to avoid renaming it  
							
							
							
						 
						
							2020-12-13 14:13:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CedricMocquillon 
								
							 
						 
						
							
							
							
							
								
							
							
								adeb4fe02f 
								
							 
						 
						
							
							
								
								Handle case where the log path has more that MAX_PATH characters  
							
							
							
						 
						
							2020-12-13 14:10:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CedricMocquillon 
								
							 
						 
						
							
							
							
							
								
							
							
								f400116bcd 
								
							 
						 
						
							
							
								
								Use 32767 characters for log path  
							
							
							
						 
						
							2020-12-13 14:09:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CedricMocquillon 
								
							 
						 
						
							
							
							
							
								
							
							
								3eb2b32123 
								
							 
						 
						
							
							
								
								Fix typpo issue on arguments  
							
							
							
						 
						
							2020-12-13 14:09:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CedricMocquillon 
								
							 
						 
						
							
							
							
							
								
							
							
								e2041de969 
								
							 
						 
						
							
							
								
								Use the incremental approach to handle long path  
							
							
							
						 
						
							2020-12-12 21:47:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelsson Huotari 
								
							 
						 
						
							
							
							
							
								
							
							
								256aa5e71d 
								
							 
						 
						
							
							
								
								Use const auto&  
							
							
							
						 
						
							2020-12-12 22:23:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CedricMocquillon 
								
							 
						 
						
							
							
							
							
								
							
							
								73afc55462 
								
							 
						 
						
							
							
								
								Fork the current process to monitor exe, generate minidump on crash  
							
							
							
						 
						
							2020-12-12 20:17:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								15291f15d3 
								
							 
						 
						
							
							
								
								Make actor collision box components a struct  
							
							
							
						 
						
							2020-12-11 20:07:59 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								11eff02a1d 
								
							 
						 
						
							
							
								
								Merge branch 'Show-more-information-about-level-on-menu' into 'master'  
							
							... 
							
							
							
							Show more information about level on menu
See merge request OpenMW/openmw!437  
							
						 
						
							2020-12-11 12:04:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								49c6e50c31 
								
							 
						 
						
							
							
								
								Print '--version' and '--help' messages without timestamps  
							
							
							
						 
						
							2020-12-08 23:14:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									CedricMocquillon 
								
							 
						 
						
							
							
							
							
								
							
							
								2d3d22025a 
								
							 
						 
						
							
							
								
								Avoid height for empty message in AutoSizedTextBox  
							
							
							
						 
						
							2020-12-07 14:57:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								5734551ff3 
								
							 
						 
						
							
							
								
								Add time to logs. Redirect OSG log to OpenMW log.  
							
							
							
						 
						
							2020-12-05 13:46:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								48f397f168 
								
							 
						 
						
							
							
								
								Remove existing shader when no longer required  
							
							
							
						 
						
							2020-12-03 21:06:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								5ad297e6ff 
								
							 
						 
						
							
							
								
								Guarantee glow updater regenerates shaders on completion  
							
							... 
							
							
							
							Previously, it would edit the odd numbered stateset, then regenerate
shaders for the even-numbered one, then edit the even numbered one, and
regenerate shaders for the odd numbered one (or vice versa if it
finished during an even numbered frame). This would leave one of the
shader programs still trying to use the state that had been removed. 
							
						 
						
							2020-12-03 18:41:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								db9c174ca8 
								
							 
						 
						
							
							
								
								Make NIF particle node handling more generic  
							
							
							
						 
						
							2020-11-30 12:33:18 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								8084a336b5 
								
							 
						 
						
							
							
								
								Replace zeroes and nulls by nullptrs  
							
							
							
						 
						
							2020-11-29 11:14:07 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								86fad60c7d 
								
							 
						 
						
							
							
								
								Merge branch 'roots' into 'master'  
							
							... 
							
							
							
							Handle multiple root nodes (bug #5604 )
Closes  #5604 
See merge request OpenMW/openmw!428  
							
						 
						
							2020-11-29 01:25:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								dc1bd8ec29 
								
							 
						 
						
							
							
								
								Merge branch 'osgAnimation_basics' into 'master'  
							
							... 
							
							
							
							Collada animation support
See merge request OpenMW/openmw!421  
							
						 
						
							2020-11-28 16:55:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelsson Huotari 
								
							 
						 
						
							
							
							
							
								
							
							
								55dcc6582a 
								
							 
						 
						
							
							
								
								Don't duplicate getFileExtension, use OpenMW's namespaces  
							
							
							
						 
						
							2020-11-28 15:03:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								5b6377b061 
								
							 
						 
						
							
							
								
								Handle multiple root nodes (bug  #5604 )  
							
							
							
						 
						
							2020-11-28 13:25:39 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								4acd910b37 
								
							 
						 
						
							
							
								
								Rework file error messages handling  
							
							
							
						 
						
							2020-11-26 18:53:56 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelsson Huotari 
								
							 
						 
						
							
							
							
							
								
							
							
								08dcbe30b3 
								
							 
						 
						
							
							
								
								Earlier nullptr check  
							
							
							
						 
						
							2020-11-20 19:46:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelsson Huotari 
								
							 
						 
						
							
							
							
							
								
							
							
								3232faa703 
								
							 
						 
						
							
							
								
								Use const ref instead of value  
							
							
							
						 
						
							2020-11-20 19:41:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelsson Huotari 
								
							 
						 
						
							
							
							
							
								
							
							
								32d4344803 
								
							 
						 
						
							
							
								
								Don't copy osga-data in base class keyframecontroller, fix warnings.  
							
							
							
						 
						
							2020-11-20 19:38:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								f95d2cf54c 
								
							 
						 
						
							
							
								
								Merge branch 'update_recastnavigation' into 'master'  
							
							... 
							
							
							
							Update recastnavigation
See merge request OpenMW/openmw!420  
							
						 
						
							2020-11-19 06:44:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelsson Huotari 
								
							 
						 
						
							
							
							
							
								
							
							
								6e77ad1f6a 
								
							 
						 
						
							
							
								
								OSG-Collada animation support  
							
							
							
						 
						
							2020-11-19 01:11:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelsson Huotari 
								
							 
						 
						
							
							
							
							
								
							
							
								f78a5d795c 
								
							 
						 
						
							
							
								
								Separate keyframes logic to provide basis for osgAnimation integration.  
							
							
							
						 
						
							2020-11-18 22:48:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								37661bffea 
								
							 
						 
						
							
							
								
								Merge branch 'shadowdisable-fix' into 'master'  
							
							... 
							
							
							
							Make disableShadowsForStateSet a no-op when shadows are disabled
See merge request OpenMW/openmw!205  
							
						 
						
							2020-11-18 18:56:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9b11b8a27b 
								
							 
						 
						
							
							
								
								Fix boundary check  
							
							
							
						 
						
							2020-11-18 18:52:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								7768556ce6 
								
							 
						 
						
							
							
								
								Set dummy state when disabling shadows indoors  
							
							... 
							
							
							
							As we don't reconfigure all shaders without shadows when we disable them
indoors (as it'd probably add a hitch to transitioning in and out) we
need to set up dummy state so the shaders don't do anything illegal.
This hadn't had symptoms for most objects as when indoors, nearly
everything would be drawn first in one of the water RTTs, which had
dummy state to disable shadows already. This wasn't true of the water
plane itself, though, yet somehow it took until just now for anyone to
report that.
This resolves vtastek's issue where the water would be invisible indoors 
							
						 
						
							2020-11-16 21:01:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								6064d3e741 
								
							 
						 
						
							
							
								
								Merge branch 'boundingvolume' into 'master'  
							
							... 
							
							
							
							Read NIF bounding volume data correctly
See merge request OpenMW/openmw!407  
							
						 
						
							2020-11-14 13:19:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								df9667e923 
								
							 
						 
						
							
							
								
								Read NIF bounding volume data correctly  
							
							
							
						 
						
							2020-11-14 14:16:29 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								37e81f0df8 
								
							 
						 
						
							
							
								
								Merge branch 'redirection-fix' into 'master'  
							
							... 
							
							
							
							Only reroute stdout etc. to new console if not already redirected
Closes  #5650 
See merge request OpenMW/openmw!408  
							
						 
						
							2020-11-14 09:30:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								89d73c5fc7 
								
							 
						 
						
							
							
								
								Only reroute stdout etc. to new console if not already redirected  
							
							... 
							
							
							
							This should fix the issue where Windows Release builds (compiled as
/SUBSYSTEM:WINDOWS instead of /SUBSYSTEM:CONSOLE) can't have their
output redirected.
Basically, a console application creates a console if not given one, so
you get a console window behind OpenMW while it's running. It was
decided that this was ugly, so we set Release builds to be windows
applications, which don't get an automatic console and don't
automatically connect to a console if given one anyway.
Of course, we still wanted to actually be able to print to a console if
given one, so we manually attach to the parent process' console if it
exists, then reopen the standard streams connected to CON, the Windows
pseudo-file representing the current console.
This is a little like connecting a second wire into a dumb terminal in
that you're pumping characters into the display rather than onto a
pipeline, so output can't be redirected.
It turns out, though, that if a /SUBSYSTEM:WINDOWS application has its
standard streams redirected by the calling process, it still gets its
handles as normal, so everything starts off connected just how we want
it and we were clobbering this good setup with the straight-to-console
fix.
All we need to do to fix that is check if we've got valid standard
handles and that they go somewhere useful, and if so, avoid reopening
them once the console is attached. Simples. 
							
						 
						
							2020-11-14 02:04:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								117697ea22 
								
							 
						 
						
							
							
								
								Fix NiStringPalette loading  
							
							
							
						 
						
							2020-11-14 01:12:32 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								8a6d3d1b4f 
								
							 
						 
						
							
							
								
								Minor fixes  
							
							... 
							
							
							
							Fix extra semicolon
Disable collision avoidance if AI is disabled 
							
						 
						
							2020-11-13 22:53:12 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								981fffe590 
								
							 
						 
						
							
							
								
								Merge branch 'itsakindoftemplatemagic' into 'master'  
							
							... 
							
							
							
							Fix MSVC2017 builds
See merge request OpenMW/openmw!404  
							
						 
						
							2020-11-13 17:22:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								1e0df23d14 
								
							 
						 
						
							
							
								
								Merge branch 'shadows-bin' into 'master'  
							
							... 
							
							
							
							Use a custom renderbin to avoid pointless OpenGL state switches
See merge request OpenMW/openmw!402  
							
						 
						
							2020-11-13 16:29:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								94c89e6d5e 
								
							 
						 
						
							
							
								
								check ValueTs  
							
							
							
						 
						
							2020-11-13 16:41:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								fcfd340c69 
								
							 
						 
						
							
							
								
								Actually copy alpha blended drawables to the new stategraph  
							
							
							
						 
						
							2020-11-12 23:23:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								d8897c4509 
								
							 
						 
						
							
							
								
								remove inline and use enable_if_t  
							
							
							
						 
						
							2020-11-12 20:46:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								d8d4351962 
								
							 
						 
						
							
							
								
								fix MSVC2017 builds  
							
							
							
						 
						
							2020-11-12 19:45:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								55f65752fd 
								
							 
						 
						
							
							
								
								Don't bind unnecessary colour buffer when drawing shadow maps  
							
							
							
						 
						
							2020-11-12 17:55:10 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								cdbf19a508 
								
							 
						 
						
							
							
								
								Tidy up run-on lines  
							
							
							
						 
						
							2020-11-12 17:04:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								296dce470a 
								
							 
						 
						
							
							
								
								Spelling fix  
							
							
							
						 
						
							2020-11-12 16:58:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								72f7e6a702 
								
							 
						 
						
							
							
								
								Handle all shadow alpha uniforms in shadowsbin  
							
							
							
						 
						
							2020-11-12 00:26:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								5d046bc95d 
								
							 
						 
						
							
							
								
								Mark override  
							
							
							
						 
						
							2020-11-11 14:58:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								a46699fb1e 
								
							 
						 
						
							
							
								
								Handle NiGeomMorpherController interpolator list  
							
							
							
						 
						
							2020-11-10 23:23:11 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								f3f5dcb016 
								
							 
						 
						
							
							
								
								Read a few more NIF types  
							
							... 
							
							
							
							NiFloatInterpolator, NiPoint3Interpolator, NiTransformInterpolator, NiBoolInterpolator
Update a few existing controller records
Update NiSkinInstance 
							
						 
						
							2020-11-10 22:37:39 +03:00