elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2d6e048d88 
								
							 
						 
						
							
							
								
								Fix C4589 msvc warning  
							
							... 
							
							
							
							Constructor of abstract class 'SceneUtil::KeyframeController' ignores initializer for virtual base class 'osg::Object' 
							
						 
						
							2022-07-01 18:47:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								b09411d396 
								
							 
						 
						
							
							
								
								allow soft particles on meshes and add extra data extensions  
							
							
							
						 
						
							2022-06-29 18:15:12 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1a5932a669 
								
							 
						 
						
							
							
								
								Move std::ostream& operator<< to .cpp  
							
							
							
						 
						
							2022-06-26 22:43:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								1a478875f0 
								
							 
						 
						
							
							
								
								Merge branch 'navmesh_agent_bounds' into 'master'  
							
							... 
							
							
							
							Support different agent collision shape type for pathfinding
See merge request OpenMW/openmw!2030  
							
						 
						
							2022-06-21 16:13:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								a822044199 
								
							 
						 
						
							
							
								
								Merge branch 'riggeoosgaext' into 'master'  
							
							... 
							
							
							
							custom class for osgAnimation::RigGeometry, Collada animated deforming body parts
See merge request OpenMW/openmw!1682  
							
						 
						
							2022-06-21 15:27:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelsson Huotari 
								
							 
						 
						
							
							
							
							
								
							
							
								334c6dde0b 
								
							 
						 
						
							
							
								
								custom class for osgAnimation::RigGeometry, Collada animated deforming body parts  
							
							
							
						 
						
							2022-06-21 15:27:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1a12c453d6 
								
							 
						 
						
							
							
								
								Support different agent collision shape type for pathfinding  
							
							... 
							
							
							
							Actors may have different collision shapes. Currently there are axis-aligned
bounding boxes and rotating bounding boxes. With AABB it's required to use
bounding cylinder for navmesh agent to avoid providing paths where actor can't
pass. But for rotating bounding boxes cylinder with diameter equal to the front
face width should be used to not reduce of available paths. For example rats
have rotating bounding box as collision shape because of the difference between
front and side faces width.
* Add agent bounds to navmesh tile db cache key. This is required to distinguish
  tiles for agents with different bounds.
* Increase navmesh version because navmesh tile db cache key and data has changed.
* Move navmesh version to the code to avoid misconfiguration by users.
* Fix all places where wrong half extents were used for pathfinding. 
							
						 
						
							2022-06-21 12:57:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								3bf18c601c 
								
							 
						 
						
							
							
								
								Better fog  
							
							
							
						 
						
							2022-06-21 02:21:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fdd84265b3 
								
							 
						 
						
							
							
								
								Use proper agent height and radius when render actor path  
							
							... 
							
							
							
							That are based on half extents used to find path over navmesh which is different
for interior and exterior cells.
Use common functions to get agent height and radius for actor path rendering and
navmesh generation. 
							
						 
						
							2022-06-15 01:11:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								8146b05c92 
								
							 
						 
						
							
							
								
								pass only lights with visible geometry  
							
							
							
						 
						
							2022-06-04 21:01:01 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								327b8ecdcb 
								
							 
						 
						
							
							
								
								pass sorted lights to light postprocess light buffers  
							
							
							
						 
						
							2022-06-04 20:33:21 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cody Glassman 
								
							 
						 
						
							
							
							
							
								
							
							
								ce49aa1202 
								
							 
						 
						
							
							
								
								Attach lights at origin when missing AttachLight node  
							
							
							
						 
						
							2022-06-04 13:35:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								a95b6e050a 
								
							 
						 
						
							
							
								
								Replace new with make_unique in components  
							
							
							
						 
						
							2022-05-29 13:24:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								a14285bff5 
								
							 
						 
						
							
							
								
								Merge branch 'light_tweaks' into 'master'  
							
							... 
							
							
							
							[Postprocessing] Tweaks to light collection
See merge request OpenMW/openmw!1928  
							
						 
						
							2022-05-25 07:51:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cody glassman 
								
							 
						 
						
							
							
							
							
								
							
							
								30a64ee82a 
								
							 
						 
						
							
							
								
								move to world space, fix bug with uniform size updates  
							
							
							
						 
						
							2022-05-24 22:30:25 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								6feb92a9bf 
								
							 
						 
						
							
							
								
								Remove boost::filesystem from a couple of files  
							
							
							
						 
						
							2022-05-24 21:18:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								215b46503c 
								
							 
						 
						
							
							
								
								Support rendering for navmesh update frequency as a heatmap  
							
							... 
							
							
							
							Useful when need to find tiles with high number of updates.
Add debug Lua package with new functions to toggle render mode and set navmesh
render mode. 
							
						 
						
							2022-05-17 01:54:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cody glassman 
								
							 
						 
						
							
							
							
							
								
							
							
								0cb63ca4e6 
								
							 
						 
						
							
							
								
								experimental point light bindings  
							
							
							
						 
						
							2022-05-15 10:03:58 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cody glassman 
								
							 
						 
						
							
							
							
							
								
							
							
								04843fed6d 
								
							 
						 
						
							
							
								
								moddable post-processing pipeline  
							
							
							
						 
						
							2022-05-15 10:03:58 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									madsbuvi 
								
							 
						 
						
							
							
							
							
								
							
							
								31a97141b7 
								
							 
						 
						
							
							
								
								Mac  
							
							
							
						 
						
							2022-04-29 21:59:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mads Buvik Sandvei 
								
							 
						 
						
							
							
							
							
								
							
							
								606a795a54 
								
							 
						 
						
							
							
								
								multiview linker-method  
							
							
							
						 
						
							2022-04-28 21:09:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									madsbuvi 
								
							 
						 
						
							
							
							
							
								
							
							
								dd5901d351 
								
							 
						 
						
							
							
								
								Initial commit  
							
							... 
							
							
							
							Multiview shaders.
Refactor Frustum management
Rewrite shared shadow map
cull mask should respect stereo
Stereo savegame screencap
LocalMap refactoring
use the vertex buffer hint instead of the display list patch to enable/disable display lists
Character preview fixes 
							
						 
						
							2022-04-28 21:05:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ζeh Matt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b39aea4346 
								
							 
						 
						
							
							
								
								Move extremeEdges into queue instead of copying  
							
							
							
						 
						
							2022-04-10 20:56:52 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ζeh Matt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								19df9c3d17 
								
							 
						 
						
							
							
								
								Use vector for edge queue  
							
							
							
						 
						
							2022-04-10 20:38:59 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ζeh Matt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0790af962e 
								
							 
						 
						
							
							
								
								Cleanup code in mwshadowtechnique.cpp  
							
							
							
						 
						
							2022-04-10 20:16:15 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								1ac7eaa6b0 
								
							 
						 
						
							
							
								
								Merge branch 'NiFltAnimationNode' into 'master'  
							
							... 
							
							
							
							Add NiFltAnimationNode support
Closes  #6684 
See merge request OpenMW/openmw!1732  
							
						 
						
							2022-04-06 23:59:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Wolfgang Lieff 
								
							 
						 
						
							
							
							
							
								
							
							
								ead73fce31 
								
							 
						 
						
							
							
								
								initial NiFltAnimationNode support  
							
							
							
						 
						
							2022-04-07 00:09:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								81e9212db9 
								
							 
						 
						
							
							
								
								Slightly optimize MergeGroupsVisitor's xenophobia  
							
							
							
						 
						
							2022-04-06 06:37:42 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								42d6032c8b 
								
							 
						 
						
							
							
								
								Support compilation with c++20  
							
							
							
						 
						
							2022-02-24 00:49:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								27d2daabc1 
								
							 
						 
						
							
							
								
								move depth define to header, missing on mac  
							
							
							
						 
						
							2022-02-08 14:12:17 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								8c2c322d92 
								
							 
						 
						
							
							
								
								add stencil to water RTTs, reword some comments  
							
							
							
						 
						
							2022-02-07 14:35:15 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								142b6fdf2f 
								
							 
						 
						
							
							
								
								Fix double precision bound issues in std::max/std::clamp  
							
							
							
						 
						
							2022-02-02 16:57:59 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								aaea2bc0f6 
								
							 
						 
						
							
							
								
								Implement transformBoundingSphere for both sphere types (bug  #6579 )  
							
							
							
						 
						
							2022-02-02 16:51:35 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								d1fb854521 
								
							 
						 
						
							
							
								
								move most of the files from esm to esm3, keep common code in esm; this is make space for a future with esm4  
							
							... 
							
							
							
							esm typo
esm typo 
							
						 
						
							2022-01-23 17:04:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								1a6be08149 
								
							 
						 
						
							
							
								
								Fix "warning: loop variable is copied but only used as const reference;...  
							
							
							
						 
						
							2022-01-05 10:44:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								d66907ba67 
								
							 
						 
						
							
							
								
								Log OpenGL Vendor, Renderer and Version on startup  
							
							
							
						 
						
							2021-12-15 22:17:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								01c712d5f1 
								
							 
						 
						
							
							
								
								Split navigator settings into subtypes  
							
							... 
							
							
							
							Mostly to distinguish settings that affect properties of the generated navmesh. 
							
						 
						
							2021-12-10 23:55:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								7256654f29 
								
							 
						 
						
							
							
								
								Merge branch 'navmesh_render' into 'master'  
							
							... 
							
							
							
							Rework navmesh render (#6187 )
See merge request OpenMW/openmw!1338  
							
						 
						
							2021-12-02 10:34:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								a9008d224a 
								
							 
						 
						
							
							
								
								Merge branch 'light_refactors' into 'master'  
							
							... 
							
							
							
							LightManager consolidation
Closes  #6389 
See merge request OpenMW/openmw!1400  
							
						 
						
							2021-11-30 16:02:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cffcb6a897 
								
							 
						 
						
							
							
								
								Share state set between all navmesh tiles  
							
							... 
							
							
							
							Do not change GL_DEPTH because it's always disabled anyway. 
							
						 
						
							2021-11-21 18:01:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d1a1b8c01c 
								
							 
						 
						
							
							
								
								Use polygon offset to render navmesh and recast mesh  
							
							
							
						 
						
							2021-11-21 17:59:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0511a81baa 
								
							 
						 
						
							
							
								
								Use different alpha color for navmesh tiles with non zero user id  
							
							
							
						 
						
							2021-11-21 17:43:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3c41d0efc3 
								
							 
						 
						
							
							
								
								Render each navmesh tile independently  
							
							
							
						 
						
							2021-11-21 17:42:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								66390bd8a4 
								
							 
						 
						
							
							
								
								Use line width 1 as the only guaranteed to be supported value by glLineWidth  
							
							
							
						 
						
							2021-11-21 17:40:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cody Glassman 
								
							 
						 
						
							
							
							
							
								
							
							
								d85f772269 
								
							 
						 
						
							
							
								
								Depth refactor  
							
							
							
						 
						
							2021-11-21 02:25:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								750514cda2 
								
							 
						 
						
							
							
								
								simply lightmanager and fix racey behavior  
							
							
							
						 
						
							2021-11-18 19:40:13 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								d4e8a58351 
								
							 
						 
						
							
							
								
								Merge branch 'headsup' into 'master'  
							
							... 
							
							
							
							Force assign head animation timer (bug #4389 )
Closes  #4389 
See merge request OpenMW/openmw!1361  
							
						 
						
							2021-11-14 19:59:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								c7edca559b 
								
							 
						 
						
							
							
								
								Morph geometry more like NifSkope (bug  #6416 )  
							
							
							
						 
						
							2021-11-13 15:58:59 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								b72d59b012 
								
							 
						 
						
							
							
								
								Merge branch 'fix_shadows_bin_crash' into 'master'  
							
							... 
							
							
							
							Fix crash on exit with enabled shadows (#6256 )
Closes  #6256 
See merge request OpenMW/openmw!1191  
							
						 
						
							2021-11-09 15:58:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								9f26dfadd1 
								
							 
						 
						
							
							
								
								Merge branch 'cleanup_includes' into 'master'  
							
							... 
							
							
							
							Cleanup some includes
See merge request OpenMW/openmw!1369  
							
						 
						
							2021-11-08 07:32:40 +00:00