1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-28 19:15:32 +00:00
openmw-tes3mp/components/sceneutil
AnyOldName3 7768556ce6 Set dummy state when disabling shadows indoors
As we don't reconfigure all shaders without shadows when we disable them
indoors (as it'd probably add a hitch to transitioning in and out) we
need to set up dummy state so the shaders don't do anything illegal.

This hadn't had symptoms for most objects as when indoors, nearly
everything would be drawn first in one of the water RTTs, which had
dummy state to disable shadows already. This wasn't true of the water
plane itself, though, yet somehow it took until just now for anyone to
report that.

This resolves vtastek's issue where the water would be invisible indoors
2020-11-16 21:01:20 +00:00
..
actorutil.cpp Move common stuff to scene util, fix errors with 1st person meshes 2018-09-27 13:14:59 +04:00
actorutil.hpp Move common stuff to scene util, fix errors with 1st person meshes 2018-09-27 13:14:59 +04:00
agentpath.cpp Remove redundant includes 2019-02-23 08:02:12 +04:00
agentpath.hpp Add command and settings option to enable actors paths render 2018-10-13 22:16:32 +03:00
attach.cpp Mark overrided methods by override keyword 2020-10-16 22:18:54 +04:00
attach.hpp Speed up finding of attachment node by using the cached nodeMap 2017-02-03 23:15:37 +01:00
clone.cpp Replace NodeUserData with a custom transform node 2020-07-26 09:57:43 +03:00
clone.hpp Mark overrided methods by override keyword 2020-10-16 22:18:54 +04:00
controller.cpp Replace all NULLs to nullptr 2018-10-09 10:21:12 +04:00
controller.hpp Mark overrided methods by override keyword 2020-10-16 22:18:54 +04:00
detourdebugdraw.cpp Remove unused macro 2020-04-24 20:38:55 +02:00
detourdebugdraw.hpp Move makeOsgVec3f() to settingsutils.hpp 2019-02-28 20:03:42 +00:00
lightcontroller.cpp Rewrite flickering/pulsing to work more like vanilla (bug #4952) 2019-08-11 20:33:13 +03:00
lightcontroller.hpp Mark overrided methods by override keyword 2020-10-16 22:18:54 +04:00
lightmanager.cpp Merge pull request #3018 from akortunov/emplace 2020-11-01 01:58:56 +03:00
lightmanager.hpp Mark overrided methods by override keyword 2020-10-16 22:18:54 +04:00
lightutil.cpp as it says; revert vismask and uncomplicate openmw 2020-04-20 20:57:38 +02:00
lightutil.hpp as it says; revert vismask and uncomplicate openmw 2020-04-20 20:57:38 +02:00
morphgeometry.cpp profiling 2020-06-13 00:22:28 +02:00
morphgeometry.hpp Mark overrided methods by override keyword 2020-10-16 22:18:54 +04:00
mwshadowtechnique.cpp Set dummy state when disabling shadows indoors 2020-11-16 21:01:20 +00:00
mwshadowtechnique.hpp Set dummy state when disabling shadows indoors 2020-11-16 21:01:20 +00:00
navmesh.cpp Add command to enable NavMesh render 2018-10-13 22:16:28 +03:00
navmesh.hpp Add command to enable NavMesh render 2018-10-13 22:16:28 +03:00
optimizer.cpp Mark overrided methods by override keyword 2020-10-16 22:18:54 +04:00
optimizer.hpp Mark overrided methods by override keyword 2020-10-16 22:18:54 +04:00
pathgridutil.cpp Don't add empty PrimitiveSets (prevent undefined behaviour) 2020-04-18 02:38:20 +01:00
pathgridutil.hpp Drag indicator. 2016-05-18 12:17:26 -04:00
positionattitudetransform.cpp Remove redundant includes 2019-02-23 08:02:12 +04:00
positionattitudetransform.hpp Mark overrided methods by override keyword 2020-10-16 22:18:54 +04:00
recastmesh.cpp Support recast mesh rendering 2020-03-14 09:38:24 +01:00
recastmesh.hpp Support recast mesh rendering 2020-03-14 09:38:24 +01:00
riggeometry.cpp Revert "Merge branch 'skinning' into 'master'" 2020-10-08 23:24:28 +00:00
riggeometry.hpp Mark overrided methods by override keyword 2020-10-16 22:18:54 +04:00
serialize.cpp NIF fixes and cleanup 2020-10-26 02:51:25 +03:00
serialize.hpp Add 'showSceneGraph' command to export the scene or a particular object to .osgt for debugging purposes 2017-02-01 06:00:14 +01:00
shadow.cpp Set dummy state when disabling shadows indoors 2020-11-16 21:01:20 +00:00
shadow.hpp Remove unused virtual modifiers in ShadowManager 2019-11-17 18:26:56 +01:00
shadowsbin.cpp Actually copy alpha blended drawables to the new stategraph 2020-11-12 23:23:40 +00:00
shadowsbin.hpp Tidy up run-on lines 2020-11-12 17:04:23 +00:00
skeleton.cpp Mark overrided methods by override keyword 2020-10-16 22:18:54 +04:00
skeleton.hpp Mark overrided methods by override keyword 2020-10-16 22:18:54 +04:00
statesetupdater.cpp Use emplace_back instead of push_back 2020-10-18 10:27:35 +04:00
statesetupdater.hpp Mark overrided methods by override keyword 2020-10-16 22:18:54 +04:00
unrefqueue.cpp Use emplace_back instead of push_back 2020-10-18 10:27:35 +04:00
unrefqueue.hpp Mark overrided methods by override keyword 2020-10-16 22:18:54 +04:00
util.cpp Mark overrided methods by override keyword 2020-10-16 22:18:54 +04:00
util.hpp Mark overrided methods by override keyword 2020-10-16 22:18:54 +04:00
visitor.cpp Use emplace_back instead of push_back 2020-10-18 10:27:35 +04:00
visitor.hpp Mark overrided methods by override keyword 2020-10-16 22:18:54 +04:00
waterutil.cpp Mark overrided methods by override keyword 2020-10-16 22:18:54 +04:00
waterutil.hpp Move water mesh + simple state generation to components library. 2016-08-05 13:25:05 -04:00
workqueue.cpp Use std types for WorkQueue 2020-06-24 21:23:31 +02:00
workqueue.hpp Use std types for WorkQueue 2020-06-24 21:23:31 +02:00
writescene.cpp Something changed in OSG 3.6 that makes the command "showscenegraph" less useful; it writes out raw data of images to the debug output file openmw.ogst. This commit adds the hint and restores default behaviour found in OSG 3.4 2020-04-27 11:40:49 +02:00
writescene.hpp Add 'showSceneGraph' command to export the scene or a particular object to .osgt for debugging purposes 2017-02-01 06:00:14 +01:00