08544b4116 
								
							 
						 
						
							
							
								
								cmake, code: Abuse pre-processor to disable/enable warnings  
							
							
							
						 
						
							2023-04-05 18:58:39 +02:00  
				
					
						
							
							
								 
						
							
								8e52bbf88b 
								
							 
						 
						
							
							
								
								code: Ignore warnings from external code  
							
							... 
							
							
							
							May need to find a better solution such as disabling all warnings on third party code. 
							
						 
						
							2023-04-05 18:58:38 +02:00  
				
					
						
							
							
								 
						
							
								6e1566386e 
								
							 
						 
						
							
							
								
								project: Apply more C++ paradigms to the code  
							
							... 
							
							
							
							- Use auto in places where code clarity is improved or identical.
- Replace trivial constructors and destructors with default.
- Use true random for random generation.
- Use std::string_view where it is valid to do so.
- Apply const where it is valid to do so.
- Use references where it is valid to do so.
- Manually optimize memory usage with std::move and std::copy.
- Opt for memory efficient containers where the size is known ahead of time.
Signed-off-by: lainon <GermanAizek@yandex.ru> 
							
						 
						
							2023-04-05 18:58:32 +02:00  
				
					
						
							
							
								 
						
							
								939ad35dd7 
								
							 
						 
						
							
							
								
								nvidia/cv: Publicly inherit from std::runtime_error  
							
							... 
							
							
							
							It wasn't possible to cast these exceptions to the underlying type, so they were treated as unknown exceptions. 
							
						 
						
							2023-04-05 18:51:33 +02:00  
				
					
						
							
							
								 
						
							
								6983be457a 
								
							 
						 
						
							
							
								
								nvidia/cv: Prefer AddDllDirectory over SetDefaultDllDirectories  
							
							
							
						 
						
							2023-04-05 18:51:32 +02:00  
				
					
						
							
							
								 
						
							
								fe4ed123d0 
								
							 
						 
						
							
							
								
								nvidia/cv: Add specialized exception  
							
							
							
						 
						
							2023-04-05 18:51:30 +02:00  
				
					
						
							
							
								 
						
							
								04c7116f5a 
								
							 
						 
						
							
							
								
								project: Fix various warnings  
							
							
							
						 
						
							2023-04-05 18:51:14 +02:00  
				
					
						
							
							
								 
						
							
								cfc463ec0d 
								
							 
						 
						
							
							
								
								nvidia/cv/image: Store alignment for later use  
							
							
							
						 
						
							2023-04-05 18:51:11 +02:00  
				
					
						
							
							
								 
						
							
								faf85138fe 
								
							 
						 
						
							
							
								
								nvidia/cv: NvCVImage_Dealloc returns void  
							
							
							
						 
						
							2023-04-05 18:51:11 +02:00  
				
					
						
							
							
								 
						
							
								04c3b88d5d 
								
							 
						 
						
							
							
								
								nvidia/cv/texture: Wrapper for gs::texture Images  
							
							
							
						 
						
							2023-04-05 18:51:08 +02:00  
				
					
						
							
							
								 
						
							
								8784c91ec6 
								
							 
						 
						
							
							
								
								nvidia/cv/image: Wrapper for Images  
							
							
							
						 
						
							2023-04-05 18:51:08 +02:00  
				
					
						
							
							
								 
						
							
								84a7685d7b 
								
							 
						 
						
							
							
								
								nvidia/cv: Add NVIDIA Computer Vision wrapper  
							
							
							
						 
						
							2023-04-05 18:51:08 +02:00