1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-11-08 18:16:40 +00:00
openmw/components/sceneutil
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
..
agentpath.cpp Share state sets for recast mesh tiles and actors paths 2024-05-24 00:05:09 +02:00
agentpath.hpp Share state sets for recast mesh tiles and actors paths 2024-05-24 00:05:09 +02:00
animblendrules.cpp Make Coverity happy about animation blending 2024-07-25 02:28:07 +03:00
animblendrules.hpp fitsRuleString dont reference string_view 2024-07-19 00:04:16 +01:00
attach.cpp Properly initialize local static pointers and collections 2024-09-21 13:52:43 +02:00
attach.hpp
clearcolor.hpp
clone.cpp
clone.hpp
color.cpp
color.hpp
controller.cpp
controller.hpp
cullsafeboundsvisitor.hpp
depth.cpp
depth.hpp
detourdebugdraw.cpp Replace release by assigning nullptr 2024-05-24 01:08:15 +02:00
detourdebugdraw.hpp Use state sets without transparency support for recast mesh and agents paths 2024-05-24 00:05:10 +02:00
extradata.cpp fix distortion breaking in first person meshes 2024-07-03 13:51:57 -07:00
extradata.hpp
glextensions.cpp
glextensions.hpp
keyframe.hpp Animation blending implementation for NIF and osgAnimation through YAML files 2024-07-19 00:04:15 +01:00
lightcommon.cpp
lightcommon.hpp
lightcontroller.cpp Disable specularity for negative lights 2024-05-24 00:50:29 +03:00
lightcontroller.hpp Disable specularity for negative lights 2024-05-24 00:50:29 +03:00
lightingmethod.hpp
lightmanager.cpp Support light fade settings in legacy lighting method 2024-06-12 22:44:12 +03:00
lightmanager.hpp Discard culled lights specifically for post-processing light buffer 2024-06-01 22:05:32 +03:00
lightutil.cpp Some attenuation setup fool-proofing 2024-05-24 00:52:54 +03:00
lightutil.hpp
morphgeometry.cpp
morphgeometry.hpp
mwshadowtechnique.cpp Use CLAMP_TO_EDGE for shadows 2024-04-29 01:21:29 +01:00
mwshadowtechnique.hpp
navmesh.cpp Share state sets for recast mesh tiles and actors paths 2024-05-24 00:05:09 +02:00
navmesh.hpp Share state sets for recast mesh tiles and actors paths 2024-05-24 00:05:09 +02:00
nodecallback.hpp
optimizer.cpp Reserve arrays before merging 2024-05-09 17:21:56 +02:00
optimizer.hpp Reserve arrays before merging 2024-05-09 17:21:56 +02:00
osgacontroller.cpp Fix osgAnimation for multiple creatures (#8045) 2024-07-14 02:34:09 +01:00
osgacontroller.hpp Move bone rename logic to ColladaDescriptionVisitor, undo formatting/refactoring 2024-04-05 01:59:40 +01:00
pathgridutil.cpp
pathgridutil.hpp
positionattitudetransform.cpp
positionattitudetransform.hpp
recastmesh.cpp Share state sets for recast mesh tiles and actors paths 2024-05-24 00:05:09 +02:00
recastmesh.hpp Share state sets for recast mesh tiles and actors paths 2024-05-24 00:05:09 +02:00
riggeometry.cpp
riggeometry.hpp
riggeometryosgaextension.cpp
riggeometryosgaextension.hpp
rtt.cpp
rtt.hpp
screencapture.cpp
screencapture.hpp
serialize.cpp Refactor easings, serialize per-line items, constexpr path 2024-07-19 00:04:16 +01:00
serialize.hpp
shadow.cpp Remove allow shadow map overlap setting (#7939) 2024-04-26 13:50:03 +03:00
shadow.hpp
shadowsbin.cpp
shadowsbin.hpp
skeleton.cpp
skeleton.hpp
statesetupdater.cpp
statesetupdater.hpp
textkeymap.hpp
texturetype.hpp In TextureType, use osg::Object's name field 2024-05-31 14:42:48 +03:00
unrefqueue.cpp
unrefqueue.hpp
util.cpp Use normalized path in ImageManager 2024-09-17 00:49:57 +02:00
util.hpp Add helper method for texture type recovery 2024-05-19 02:26:40 +03:00
visitor.cpp
visitor.hpp .nif check, matrix mult feedback, auto usage, reuse NodeMap typedef 2024-04-11 02:16:06 +01:00
waterutil.cpp
waterutil.hpp
workqueue.cpp
workqueue.hpp
writescene.cpp
writescene.hpp