elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cc08a45c31 
								
							 
						 
						
							
							
								
								Move include where it is needed  
							
							
							
						 
						
							2021-06-30 20:02:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a3942a1e0a 
								
							 
						 
						
							
							
								
								Remove redundant check for y coordinate in inRange function  
							
							
							
						 
						
							2021-06-30 20:00:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cc9cii 
								
							 
						 
						
							
							
							
							
								
							
							
								6575b95448 
								
							 
						 
						
							
							
								
								Support moved references (i.e. with MVRF sub-records) that do not occur at the beginning of the cell references block.  
							
							
							
						 
						
							2021-06-30 15:34:40 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cc9cii 
								
							 
						 
						
							
							
							
							
								
							
							
								2d8dd9be32 
								
							 
						 
						
							
							
								
								Fix using incorrect id to search for record flags.  Eliminate inefficient double-loop in saving cell references.  
							
							
							
						 
						
							2021-06-30 10:46:51 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cc9cii 
								
							 
						 
						
							
							
							
							
								
							
							
								47ef98ca1b 
								
							 
						 
						
							
							
								
								Clean up RefIdData code for better legibility.  
							
							
							
						 
						
							2021-06-30 10:09:56 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cc9cii 
								
							 
						 
						
							
							
							
							
								
							
							
								f2a301653c 
								
							 
						 
						
							
							
								
								Remove redundant mPersistent member from ESM::NPC and ESM::Creature, replaced by mRecordFlags.  Fixed the editing of the persistence flag value.  
							
							
							
						 
						
							2021-06-30 08:20:29 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								83d0db667e 
								
							 
						 
						
							
							
								
								Merge branch 'del_cmt' into 'master'  
							
							... 
							
							
							
							Delete an outdated/irrelevant comment
See merge request OpenMW/openmw!973  
							
						 
						
							2021-06-29 21:44:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								5c02e4dddc 
								
							 
						 
						
							
							
								
								Delete an outdated/irrelevant comment  
							
							
							
						 
						
							2021-06-29 22:52:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								48f915f1fe 
								
							 
						 
						
							
							
								
								Merge branch 'fontloader' into 'master'  
							
							... 
							
							
							
							Clean the fontloader's hack for polish font up
See merge request OpenMW/openmw!895  
							
						 
						
							2021-06-29 19:15:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								890eaabd4f 
								
							 
						 
						
							
							
								
								Merge branch 'clamp' into 'master'  
							
							... 
							
							
							
							Minor refactor making use of std::clamp
See merge request OpenMW/openmw!972  
							
						 
						
							2021-06-29 18:14:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								4b98d460da 
								
							 
						 
						
							
							
								
								Merge branch 'const_moar' into 'master'  
							
							... 
							
							
							
							Sprinkle some const ref
See merge request OpenMW/openmw!963  
							
						 
						
							2021-06-29 17:28:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								8561245fda 
								
							 
						 
						
							
							
								
								Minor refactor making use of std::clamp  
							
							
							
						 
						
							2021-06-29 18:43:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								5470b3168b 
								
							 
						 
						
							
							
								
								Use a switch-case instead of a map, on elsid@' advice  
							
							... 
							
							
							
							elsid@ said:
> From my measurements static map + exceptions is slower than original code
when loading polish morrowind localization by 25% with GCC 10.2.0. Switch-based
solution is about 25x times faster than the original and static map with find
only is ~20x faster. 
							
						 
						
							2021-06-29 18:24:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								770f91de77 
								
							 
						 
						
							
							
								
								Clean the fontloader's hack for polish font up  
							
							... 
							
							
							
							- The map can be static and const
- The map can be initialized inline
- No need to do a `find` + `[]` instead of `at` 
							
						 
						
							2021-06-29 18:24:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cc9cii 
								
							 
						 
						
							
							
							
							
								
							
							
								2a76634f5f 
								
							 
						 
						
							
							
								
								Moved persistence flag from references to the header flags of referenceables (e.g. Static, Weapon, etc).  Editing widget is not fully working.  
							
							
							
						 
						
							2021-06-29 23:25:26 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cc9cii 
								
							 
						 
						
							
							
							
							
								
							
							
								f6eab52a1b 
								
							 
						 
						
							
							
								
								Added "Persistent" column to references table.  
							
							
							
						 
						
							2021-06-29 19:45:02 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cc9cii 
								
							 
						 
						
							
							
							
							
								
							
							
								024ad3276b 
								
							 
						 
						
							
							
								
								Partial fix for  #6017 .  The persistence flag of the references are saved but it is not yet possible to modify it via OpenCS.  
							
							
							
						 
						
							2021-06-29 19:20:01 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								4f264af5a9 
								
							 
						 
						
							
							
								
								Merge branch 'staticsload' into 'master'  
							
							... 
							
							
							
							Loads statics before actors II (#5379 )
See merge request OpenMW/openmw!588  
							
						 
						
							2021-06-28 20:25:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								67f32263b2 
								
							 
						 
						
							
							
								
								Merge branch 'fix_malexa_escape' into 'master'  
							
							... 
							
							
							
							Inscribe physical bounding box into navmesh agent cylinder (#6114 )
Closes  #6114 
See merge request OpenMW/openmw!967  
							
						 
						
							2021-06-28 14:26:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								07a7a903a7 
								
							 
						 
						
							
							
								
								Merge branch 'alpha-test-override' into 'master'  
							
							... 
							
							
							
							Ensure original (removed) state overrides replacement state when recreating shaders
Closes  #6108 
See merge request OpenMW/openmw!966  
							
						 
						
							2021-06-28 13:54:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								c35c2f08a8 
								
							 
						 
						
							
							
								
								Merge branch 'pathgrid_tooltip' into 'master'  
							
							... 
							
							
							
							Show number of pathgrid node in a tooltip
See merge request OpenMW/openmw!970  
							
						 
						
							2021-06-28 10:45:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								9dcea247d2 
								
							 
						 
						
							
							
								
								Merge branch 'optimize_off_mesh_connections' into 'master'  
							
							... 
							
							
							
							Optimize off mesh connections
See merge request OpenMW/openmw!969  
							
						 
						
							2021-06-28 10:44:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fredzio 
								
							 
						 
						
							
							
							
							
								
							
							
								c795e0bce6 
								
							 
						 
						
							
							
								
								Some actors are supposed to spawn on an object that belongs to an adjacent cell.  
							
							... 
							
							
							
							Since actors can be active in 3x3 grid around the player, we need to
first load all objects in a 5x5 grid around the player.
Split load and unloading in 2 phases. Add an mInactiveCells set into the
scene, which contains all cells inside the aforementioned 5x5 grid.
These cells contains only heightfields and non-animated physics objects.
Animated objects are tied to the scene graph, which doesn't exists yet
in these cells, so we skip them. 
							
						 
						
							2021-06-28 09:36:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								2147c18cf5 
								
							 
						 
						
							
							
								
								Do not overwrite old removed state with old dummy state  
							
							
							
						 
						
							2021-06-28 00:11:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8d2cdedc87 
								
							 
						 
						
							
							
								
								Show number of pathgrid node in a tooltip  
							
							... 
							
							
							
							To allow users faster understand what node it is. 
							
						 
						
							2021-06-28 00:34:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1552e7e3e3 
								
							 
						 
						
							
							
								
								Add pathgrid edges as one direction off mesh connection  
							
							
							
						 
						
							2021-06-27 17:48:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ff1af5e8ec 
								
							 
						 
						
							
							
								
								Use only off mesh connections starting or ending in a given tile  
							
							
							
						 
						
							2021-06-27 17:48:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a8ba9a0e2a 
								
							 
						 
						
							
							
								
								Cleanup unused tile positions from OffMeshConnectionsManager  
							
							
							
						 
						
							2021-06-27 17:48:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								81e569c3d9 
								
							 
						 
						
							
							
								
								Move OffMeshConnectionsManager implementation into cpp  
							
							
							
						 
						
							2021-06-27 17:48:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7f65a2c4c2 
								
							 
						 
						
							
							
								
								Remove unused code  
							
							
							
						 
						
							2021-06-27 17:48:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3e98db8d60 
								
							 
						 
						
							
							
								
								Fix styleguide  
							
							
							
						 
						
							2021-06-27 17:48:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								84d6dea277 
								
							 
						 
						
							
							
								
								Inscribe physical bounding box into navmesh agent cylinder  
							
							... 
							
							
							
							To disallow too narrow navmesh for a bounding box. 
							
						 
						
							2021-06-27 13:44:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								0e122b1e3d 
								
							 
						 
						
							
							
								
								Avoid copy and deep equality check  
							
							
							
						 
						
							2021-06-27 01:48:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								8a1b4bde8a 
								
							 
						 
						
							
							
								
								Ensure original (removed) state overrides replacement state when recreating shaders  
							
							... 
							
							
							
							When the shader visitor replaces state (e.g. changes the deprecated
alpha test to a shader-based one) it backs up the original state. If
shaders are recreated, we need to know what the canonical state was and
create shaders to implement that instead of creating shaders to
implement dummy replacement state.
This was actually usually working as the removed state got checked after
the active state, so overwrote anything derived from it. However, if the
active state had the override bit set, that would make it override the
removed state.
Skipping any active state that duplicates removed state fixes this case.
Resolves  #6108  
							
						 
						
							2021-06-27 00:12:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								d38126ef1c 
								
							 
						 
						
							
							
								
								Pack default CS config  
							
							... 
							
							
							
							*Technically* it was already being loaded as if it were packed, but it
made no difference because it's supposed to be empty. 
							
						 
						
							2021-06-26 20:00:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								873b3b4800 
								
							 
						 
						
							
							
								
								Handle empty strings.  
							
							
							
						 
						
							2021-06-26 19:46:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								1f658209f8 
								
							 
						 
						
							
							
								
								Merge branch 'DoNotCopyFullDialogue' into 'master'  
							
							... 
							
							
							
							Do not copy full dialogue as we only want to return its id
See merge request OpenMW/openmw!856  
							
						 
						
							2021-06-26 11:59:37 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								4f956a0b88 
								
							 
						 
						
							
							
								
								Merge branch 'uniq' into 'master'  
							
							... 
							
							
							
							Use make_unique instead of unique_ptr+new
See merge request OpenMW/openmw!960  
							
						 
						
							2021-06-25 20:07:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								9db7d0278a 
								
							 
						 
						
							
							
								
								Sprinkle some const ref  
							
							
							
						 
						
							2021-06-25 21:54:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								2c8f328ac2 
								
							 
						 
						
							
							
								
								Use make_unique instead of unique_ptr+new  
							
							
							
						 
						
							2021-06-25 20:55:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexey Sokolov 
								
							 
						 
						
							
							
							
							
								
							
							
								ec576b36f1 
								
							 
						 
						
							
							
								
								Add a default filter to CS tables  
							
							... 
							
							
							
							This fixes the single most annoying issue of OpenMW-CS: inability for
users to filter records in the table if they don't happen to know by
heart the syntax of the very powerful filter engine. Because simply
typing the text into the search field did not work. Now, existence of .*
suggests that regex is used, and users still can replace the text with a
custom filter if they wish. 
							
						 
						
							2021-06-25 11:45:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								7d8949ec3f 
								
							 
						 
						
							
							
								
								Merge branch 'positively_glowing' into 'master'  
							
							... 
							
							
							
							Detach objects from the active grid when attempting to get their animation
Closes  #6105 
See merge request OpenMW/openmw!951  
							
						 
						
							2021-06-25 09:20:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								080106e802 
								
							 
						 
						
							
							
								
								Merge branch 'inline' into 'master'  
							
							... 
							
							
							
							Inline a couple of methods in esmreader.cpp
See merge request OpenMW/openmw!945  
							
						 
						
							2021-06-24 19:56:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								b4cfa4328e 
								
							 
						 
						
							
							
								
								Merge branch 'keyword_soup' into 'master'  
							
							... 
							
							
							
							Strip quotes when treating keywords as strings
Closes  #6066 
See merge request OpenMW/openmw!921  
							
						 
						
							2021-06-24 19:51:58 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								0998929608 
								
							 
						 
						
							
							
								
								Merge branch 'noreturn' into 'master'  
							
							... 
							
							
							
							Sprinkle some [[noreturn]] where possible
See merge request OpenMW/openmw!793  
							
						 
						
							2021-06-24 19:21:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								822e331f64 
								
							 
						 
						
							
							
								
								Merge branch 'list_resources' into 'master'  
							
							... 
							
							
							
							Minor optimisation in VFS::FileSystemArchive::listResources
See merge request OpenMW/openmw!932  
							
						 
						
							2021-06-24 19:11:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								2be27da791 
								
							 
						 
						
							
							
								
								Merge branch 'const_refs' into 'master'  
							
							... 
							
							
							
							Add a ton of const refs
See merge request OpenMW/openmw!954  
							
						 
						
							2021-06-24 18:57:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								9f7980ecd7 
								
							 
						 
						
							
							
								
								Merge branch 'refenreces' into 'master'  
							
							... 
							
							
							
							Sprinkle some references where it makes sense
See merge request OpenMW/openmw!952  
							
						 
						
							2021-06-24 17:40:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								1a421c3b2e 
								
							 
						 
						
							
							
								
								Merge branch 'multicast' into 'master'  
							
							... 
							
							
							
							Fix two excessive type casting instances
See merge request OpenMW/openmw!953  
							
						 
						
							2021-06-24 17:32:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								7e9785941c 
								
							 
						 
						
							
							
								
								Merge branch 'default' into 'master'  
							
							... 
							
							
							
							Use `default` instead of empty constructors/destructors
See merge request OpenMW/openmw!957  
							
						 
						
							2021-06-24 17:19:02 +00:00