Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								0254feefe3 
								
							 
						 
						
							
							
								
								Rename bsa_file.cpp/hpp to follow naming conventions  
							
							
							
						 
						
							2025-02-22 20:52:39 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e2e1d913af 
								
							 
						 
						
							
							
								
								Remove redundant destructor  
							
							
							
						 
						
							2024-02-18 14:54:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cc9f9b53ba 
								
							 
						 
						
							
							
								
								Convert BsaVersion to enum class  
							
							
							
						 
						
							2024-02-18 14:54:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								df077a2524 
								
							 
						 
						
							
							
								
								Simplify and reduce code duplication for BSA archive creation  
							
							
							
						 
						
							2024-02-18 14:54:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a2345194c8 
								
							 
						 
						
							
							
								
								Optimize lookup for a file in the BSA archive  
							
							... 
							
							
							
							Use binary search in sorted vector or normalized paths instead of linear search
in the original file struct. With number of files from 1k to 10k in vanilla
archives this gives some benefits. 
							
						 
						
							2024-02-18 00:56:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a6657c18cc 
								
							 
						 
						
							
							
								
								Use normalized path for file archives indices  
							
							
							
						 
						
							2024-02-08 11:48:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a2147d70cc 
								
							 
						 
						
							
							
								
								Use forward declaration for some VFS types  
							
							... 
							
							
							
							This will allow to save on preprocessed code size in the future changes. 
							
						 
						
							2024-01-16 01:32:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0d8dc5aabc 
								
							 
						 
						
							
							
								
								Use string_view for VFS lookups  
							
							
							
						 
						
							2023-12-25 12:21:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								eeda48ec50 
								
							 
						 
						
							
							
								
								Drop support for --fs-strict  
							
							
							
						 
						
							2023-06-08 21:10:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Mocquillon 
								
							 
						 
						
							
							
							
							
								
							
							
								d30deef4b5 
								
							 
						 
						
							
							
								
								Use the right archive type to load bsa according to their type  
							
							
							
						 
						
							2023-03-02 21:07:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									clang-format-bot 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ddb0522bbf 
								
							 
						 
						
							
							
								
								Apply clang-format to code base  
							
							
							
						 
						
							2022-09-22 21:35:26 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								e5c417c968 
								
							 
						 
						
							
							
								
								Make sure all paths are passed as std::filesystem::path instead of std::string where possible.  
							
							
							
						 
						
							2022-09-11 14:41:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cody glassman 
								
							 
						 
						
							
							
							
							
								
							
							
								04843fed6d 
								
							 
						 
						
							
							
								
								moddable post-processing pipeline  
							
							
							
						 
						
							2022-05-15 10:03:58 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Mocquillon 
								
							 
						 
						
							
							
							
							
								
							
							
								ff7ad93bac 
								
							 
						 
						
							
							
								
								Avoid missusing of CompressedBSAFile with private inheritance  
							
							
							
						 
						
							2022-02-27 20:40:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bo Svensson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7c50f823d8 
								
							 
						 
						
							
							
								
								devirtualises BSAFile ( #3161 )  
							
							... 
							
							
							
							Currently, Open MW's basic file access speed is limited by a peculiar layer of virtualisation in BSAFile's interface. This PR removes such virtualisation by properly separating BSAFile from CompressedBSAFile in low level contexts. 
							
						 
						
							2021-10-11 10:09:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									unknown 
								
							 
						 
						
							
							
							
							
								
							
							
								3bf641d3ce 
								
							 
						 
						
							
							
								
								Show mesh origin  
							
							
							
						 
						
							2020-12-29 21:45:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								8ca3c3b123 
								
							 
						 
						
							
							
								
								Mark overrided methods by override keyword  
							
							
							
						 
						
							2020-10-16 22:18:54 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam.Fandrejewski 
								
							 
						 
						
							
							
							
							
								
							
							
								777a50cb64 
								
							 
						 
						
							
							
								
								Replaced C++ 14 make_unique with C++ 11 compliant code  
							
							
							
						 
						
							2019-01-17 09:56:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Azdul 
								
							 
						 
						
							
							
							
							
								
							
							
								0c3a3ea241 
								
							 
						 
						
							
							
								
								Strange issue with Linux compilation (<memory> header)  
							
							
							
						 
						
							2019-01-17 09:11:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Azdul 
								
							 
						 
						
							
							
							
							
								
							
							
								caa0487c6a 
								
							 
						 
						
							
							
								
								Replace raw pointer in BsaArchive with unique_ptr  
							
							
							
						 
						
							2019-01-17 08:42:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Azdul 
								
							 
						 
						
							
							
							
							
								
							
							
								25650e65bf 
								
							 
						 
						
							
							
								
								Read any BSA file - detection based on version in BSA header  
							
							
							
						 
						
							2019-01-16 20:19:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								c4d38bb42d 
								
							 
						 
						
							
							
								
								Fix clang analyzer warnings  
							
							
							
						 
						
							2016-02-16 19:17:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander "Ace" Olofsson 
								
							 
						 
						
							
							
							
							
								
							
							
								7d4125d97f 
								
							 
						 
						
							
							
								
								Fixes for building with unity build  
							
							
							
						 
						
							2015-09-24 15:21:42 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								510375aa63 
								
							 
						 
						
							
							
								
								Add virtual file system (VFS) replacing the low level parts of the old resource system  
							
							
							
						 
						
							2015-03-17 22:02:56 +01:00