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 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a824e112d4 
								
							 
						 
						
							
							
								
								Fix recastmesh.cpp includes  
							
							... 
							
							
							
							recastmesh.cpp is supposed to include recastmesh.hpp not navmesh.hpp. 
							
						 
						
							2021-11-08 02:21:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								3f48d67d8e 
								
							 
						 
						
							
							
								
								Merge branch 'blackscreen_fix' into 'master'  
							
							... 
							
							
							
							Blackscreen fix (#6229 )
See merge request OpenMW/openmw!1359  
							
						 
						
							2021-11-07 14:31:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								e125308dd8 
								
							 
						 
						
							
							
								
								Force assign head animation timer (bug  #4389 )  
							
							
							
						 
						
							2021-11-07 14:10:51 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bo Svensson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								726653087e 
								
							 
						 
						
							
							
								
								restores _mergeAlphaBlending behaviour ( #3222 )  
							
							... 
							
							
							
							This PR restores a minor peculiarity of `_mergeAlphaBlending` behaviour unintentionally changed by PR #3162 . 
							
						 
						
							2021-11-07 10:36:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cody glassman 
								
							 
						 
						
							
							
							
							
								
							
							
								04692e6012 
								
							 
						 
						
							
							
								
								blackscreen fix  
							
							
							
						 
						
							2021-11-06 04:38:43 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								7a0c13fcf8 
								
							 
						 
						
							
							
								
								Make better use of std::clamp  
							
							
							
						 
						
							2021-11-06 08:47:32 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bo Svensson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1960e976e2 
								
							 
						 
						
							
							
								
								refactors stringops.hpp ( #3192 )  
							
							... 
							
							
							
							With this PR we refactor `StringUtils::replaceAll` to accept `string_view` as suggested in a code comment. In addition, while we are touching this rebuild happy file, we slim it down a bit by moving a few sparingly used functions elsewhere. 
							
						 
						
							2021-11-05 10:53:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bo Svensson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5debd6e25a 
								
							 
						 
						
							
							
								
								removes two dummy serialisers ( #3212 )  
							
							... 
							
							
							
							This PR removes dummy serialisers for `StateSetUpdater`, `NodeCallback` and the respective `META` macros that trigger serialisation requirement here.
`StateSetUpdater` and `NodeCallback` are just base classes that can not be used on their own, so there is no need to incorporate them into serialisation. These changes might have minor effects on derived classes that forget to override `className()`, `libraryName()` through `META`, but it makes hardly a difference to now serialise such classes as a dysfunctional `osg::Callback` instead of a dysfunctional `SceneUtil::NodeCallback`. 
							
						 
						
							2021-11-04 22:31:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bo Svensson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1979ee1491 
								
							 
						 
						
							
							
								
								refactors hashed std::map ( #3199 )  
							
							... 
							
							
							
							We currently apply a strange algorithm to `LightManager::mStateSetCache`. For some reason this algorithm inserts hashed keys into `std::map` in a way that fails to handle hash collisions and exhibits worse lookup complexity than `std::unordered_map`. With this PR we just use `std::unordered_map` here. 
							
						 
						
							2021-11-04 16:54:47 +01:00