AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								47fff7f998 
								
							 
						 
						
							
							
								
								Disable shadows even harder  
							
							... 
							
							
							
							On GPUs that can detect when all fragments in an execution group take the same branch, this might run faster. Even if it doesn't, it might suppress any weirdness coming from sampling the dummy shadow maps. 
							
						 
						
							2025-05-19 15:06:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								f8be5fdd2a 
								
							 
						 
						
							
							
								
								Give point lights a minimum radius of 16  
							
							
							
						 
						
							2025-03-24 22:14:08 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								602a429a68 
								
							 
						 
						
							
							
								
								Fix UB when pathgrid geometry is generated and all pathgrid edges are invalid  
							
							
							
						 
						
							2025-02-16 17:46:52 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								cfa1ad0b33 
								
							 
						 
						
							
							
								
								Add a dummy serializer for billboards  
							
							
							
						 
						
							2025-02-04 20:22:14 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								a17bffda26 
								
							 
						 
						
							
							
								
								Merge branch 'blencludes' into 'master'  
							
							... 
							
							
							
							Remove superfluous includes from animblendrules.cpp
See merge request OpenMW/openmw!4523  
							
						 
						
							2025-01-31 14:46:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mads Buvik Sandvei 
								
							 
						 
						
							
							
							
							
								
							
							
								5b1aafb77a 
								
							 
						 
						
							
							
								
								Formatting mistakes  
							
							
							
						 
						
							2025-01-29 23:01:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mads Buvik Sandvei 
								
							 
						 
						
							
							
							
							
								
							
							
								a1df9afc9a 
								
							 
						 
						
							
							
								
								Formatting changes  
							
							
							
						 
						
							2025-01-26 17:05:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mads Buvik Sandvei 
								
							 
						 
						
							
							
							
							
								
							
							
								ea51c55d00 
								
							 
						 
						
							
							
								
								Restore valid per view shadow settings.  
							
							
							
						 
						
							2025-01-26 16:31:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								af9a9a6d64 
								
							 
						 
						
							
							
								
								Remove superfluous includes from animblendrules.cpp  
							
							
							
						 
						
							2025-01-20 16:49:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								1dac165356 
								
							 
						 
						
							
							
								
								Merge branch 'precomputedbonematrices' into 'master'  
							
							... 
							
							
							
							Precompute bone matrices before skinning
See merge request OpenMW/openmw!4467  
							
						 
						
							2024-11-26 09:25:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								0f4e0ac818 
								
							 
						 
						
							
							
								
								Precompute bone matrices during skinning  
							
							
							
						 
						
							2024-11-25 02:14:41 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								5433ecf861 
								
							 
						 
						
							
							
								
								Change default depth test mode to <= ( #7040 )  
							
							
							
						 
						
							2024-11-23 08:32:25 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								974c0ce158 
								
							 
						 
						
							
							
								
								Merge branch 'vfs_normalized_path_16' into 'master'  
							
							... 
							
							
							
							Use normalized path in multiple places and fix additional animation sources loading (#8138 )
See merge request OpenMW/openmw!4398  
							
						 
						
							2024-10-07 20:02:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6e0eb64538 
								
							 
						 
						
							
							
								
								Use normalized path for glow texture names  
							
							
							
						 
						
							2024-10-06 11:19:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								403189c711 
								
							 
						 
						
							
							
								
								Switch between DrawElementsUInt and DrawElementsUShort on demand  
							
							
							
						 
						
							2024-10-03 19:05:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								5e16579793 
								
							 
						 
						
							
							
								
								Switch to DrawElementsUInt  
							
							
							
						 
						
							2024-10-03 16:32:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								6644a7f27b 
								
							 
						 
						
							
							
								
								Use more sensible types in pathgridutil  
							
							
							
						 
						
							2024-10-02 21:10:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cd6e49796e 
								
							 
						 
						
							
							
								
								Properly initialize local static pointers and collections  
							
							... 
							
							
							
							Static variables should be initalized once instead of initializing them with
nullptr and then doing actual initialization behind if condition. Otherwise a
race condition may happen leading to undefined behaviour. 
							
						 
						
							2024-09-21 13:52:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1fd6ac6438 
								
							 
						 
						
							
							
								
								Use normalized path in ImageManager  
							
							
							
						 
						
							2024-09-17 00:49:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								03091f8ce0 
								
							 
						 
						
							
							
								
								Make Coverity happy about animation blending  
							
							
							
						 
						
							2024-07-25 02:28:07 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Hellawell 
								
							 
						 
						
							
							
							
							
								
							
							
								9beb380c7d 
								
							 
						 
						
							
							
								
								Remove M_PI, documenation cleanup  
							
							
							
						 
						
							2024-07-19 00:05:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Hellawell 
								
							 
						 
						
							
							
							
							
								
							
							
								340252007b 
								
							 
						 
						
							
							
								
								fitsRuleString dont reference string_view  
							
							
							
						 
						
							2024-07-19 00:04:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Hellawell 
								
							 
						 
						
							
							
							
							
								
							
							
								014cba807b 
								
							 
						 
						
							
							
								
								Refactor easings, serialize per-line items, constexpr path  
							
							
							
						 
						
							2024-07-19 00:04:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Hellawell 
								
							 
						 
						
							
							
							
							
								
							
							
								eb290bebbb 
								
							 
						 
						
							
							
								
								Refactor AnimBlendControllers  
							
							
							
						 
						
							2024-07-19 00:04:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Hellawell 
								
							 
						 
						
							
							
							
							
								
							
							
								00a7d0281f 
								
							 
						 
						
							
							
								
								Cleanup, refactor, rename AnimBlendControllerBase -> AnimBlendController  
							
							
							
						 
						
							2024-07-19 00:04:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Hellawell 
								
							 
						 
						
							
							
							
							
								
							
							
								42406ed0af 
								
							 
						 
						
							
							
								
								Use META_Object, ignore for serialize  
							
							
							
						 
						
							2024-07-19 00:04:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Hellawell 
								
							 
						 
						
							
							
							
							
								
							
							
								13e1df3bf0 
								
							 
						 
						
							
							
								
								Grammar cleanup, code cleanup, reduce logging, revert mRotation change  
							
							
							
						 
						
							2024-07-19 00:04:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Max Yari 
								
							 
						 
						
							
							
							
							
								
							
							
								55ffb6d7d2 
								
							 
						 
						
							
							
								
								Animation blending implementation for NIF and osgAnimation through YAML files  
							
							... 
							
							
							
							Signed-off-by: Sam Hellawell <sshellawell@gmail.com> 
							
						 
						
							2024-07-19 00:04:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Hellawell 
								
							 
						 
						
							
							
							
							
								
							
							
								df0a7a849b 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://gitlab.com/OpenMW/openmw.git  into fix/osg-animation-rename-update-order-sucks-this-took-too-long  
							
							
							
						 
						
							2024-07-14 02:39:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Hellawell 
								
							 
						 
						
							
							
							
							
								
							
							
								03413a895f 
								
							 
						 
						
							
							
								
								Fix osgAnimation for multiple creatures ( #8045 )  
							
							
							
						 
						
							2024-07-14 02:34:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cody Glassman 
								
							 
						 
						
							
							
							
							
								
							
							
								45362e0ede 
								
							 
						 
						
							
							
								
								fix distortion breaking in first person meshes  
							
							
							
						 
						
							2024-07-03 13:51:57 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								ccd36e9413 
								
							 
						 
						
							
							
								
								Support light fade settings in legacy lighting method  
							
							... 
							
							
							
							This doesn't change launcher descriptions because the launcher settings are going to be omitted 
							
						 
						
							2024-06-12 22:44:12 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								71c1b536b4 
								
							 
						 
						
							
							
								
								Discard culled lights specifically for post-processing light buffer  
							
							
							
						 
						
							2024-06-01 22:05:32 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								cbe61e2c93 
								
							 
						 
						
							
							
								
								In TextureType, use osg::Object's name field  
							
							
							
						 
						
							2024-05-31 14:42:48 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								a2e83d9a21 
								
							 
						 
						
							
							
								
								Merge branch 'dayofviewindependence' into 'master'  
							
							... 
							
							
							
							Make object light lists (mostly) view-independent
See merge request OpenMW/openmw!4128  
							
						 
						
							2024-05-30 08:08:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								8cf6fde8b6 
								
							 
						 
						
							
							
								
								Merge branch 'fix_debug_render' into 'master'  
							
							... 
							
							
							
							Fix debug render for recast mesh and navmesh
See merge request OpenMW/openmw!4127  
							
						 
						
							2024-05-28 07:38:00 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								c92d016e43 
								
							 
						 
						
							
							
								
								Don't sort scene light list by camera distance if the limit isn't reached and PP doesn't need it  
							
							... 
							
							
							
							Also don't clip it to the single UBO scene light limit if the lighting method isn't actually single UBO 
							
						 
						
							2024-05-26 02:29:05 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								916706c6c1 
								
							 
						 
						
							
							
								
								Make object light lists (mostly) view-independent  
							
							... 
							
							
							
							Remove frustum culling
Sort lights by object proximity
Restore multiple camera rendering optimization 
							
						 
						
							2024-05-26 02:29:05 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								10e14a3c21 
								
							 
						 
						
							
							
								
								Replace release by assigning nullptr  
							
							... 
							
							
							
							release does not call a destructor if it's the last reference. This is not a
right choice here. Even though the functions accept raw pointers they convert
them into osg::ref_ptr. So it's ok to share the ownership. 
							
						 
						
							2024-05-24 01:08:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4b8897e33e 
								
							 
						 
						
							
							
								
								Use state sets without transparency support for recast mesh and agents paths  
							
							
							
						 
						
							2024-05-24 00:05:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								98d530d8cb 
								
							 
						 
						
							
							
								
								Share state sets for recast mesh tiles and actors paths  
							
							
							
						 
						
							2024-05-24 00:05:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								fd9361f62c 
								
							 
						 
						
							
							
								
								Some attenuation setup fool-proofing  
							
							
							
						 
						
							2024-05-24 00:52:54 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								e0e4b84e40 
								
							 
						 
						
							
							
								
								Disable specularity for negative lights  
							
							
							
						 
						
							2024-05-24 00:50:29 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								debc37d93a 
								
							 
						 
						
							
							
								
								Fade out specularity according to light fade settings as well  
							
							
							
						 
						
							2024-05-24 00:49:37 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								908f3891fb 
								
							 
						 
						
							
							
								
								Add helper method for texture type recovery  
							
							
							
						 
						
							2024-05-19 02:26:40 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								84f4ba4ca1 
								
							 
						 
						
							
							
								
								Support defining the texture type with a state attribute ( #6240 )  
							
							... 
							
							
							
							Named textures are still supported for easier native format compatibility (and so that I don't have to edit the documentation) 
							
						 
						
							2024-05-18 23:11:20 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								020b31395b 
								
							 
						 
						
							
							
								
								Reserve arrays before merging  
							
							
							
						 
						
							2024-05-09 17:21:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								ee3d012a6a 
								
							 
						 
						
							
							
								
								Use CLAMP_TO_EDGE for shadows  
							
							... 
							
							
							
							Partially mitigates https://gitlab.com/OpenMW/openmw/-/issues/7944 
The border was necessary in the olden days when the FFP might have shadows, but they require shaders now. 
							
						 
						
							2024-04-29 01:21:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								f0e4793321 
								
							 
						 
						
							
							
								
								Remove allow shadow map overlap setting ( #7939 )  
							
							
							
						 
						
							2024-04-26 13:50:03 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								04f1dc282b 
								
							 
						 
						
							
							
								
								Merge branch 'fix-osga-rotate-wildly' into 'master'  
							
							... 
							
							
							
							Fix OSGAnimation issues
See merge request OpenMW/openmw!3989  
							
						 
						
							2024-04-20 15:37:09 +00:00