Commit Graph

157 Commits (0.7.0)

Author SHA1 Message Date
Tobias Kortkamp 0659687bfb Some fixes for building on FreeBSD 9 years ago
Alexander "Ace" Olofsson 0efb8e2949 osgDB::ObjectCache was added in 3.3.3, not 3.4.0
Fixes redefinition error on builds with OSG >3.3.3 <3.4.0
9 years ago
scrawl c70790ecb7 Remove outdated comment 9 years ago
scrawl 076dc539bc KeyframeManager fix 9 years ago
Chris Robinson f1faeeae3a Use separate config options for min and mag texture filters 9 years ago
Chris Robinson 5c0a847eaf Combine some duplicate code 9 years ago
scrawl 64424e7262 Move keyframe loading out of SceneManager to new KeyframeManager 9 years ago
scrawl 295563ba65 Minor fix 9 years ago
scrawl 9d4af59860 Don't attempt to create quest log buttons if textures are unavailable (Fixes #3063) 9 years ago
scrawl 87e44bf627 Small fix 9 years ago
scrawl d3fa8a8602 Add osgDB::ObjectCache to the repository to work around it not being available in OSG 3.2 9 years ago
scrawl 3d12b2ca9d Add NifFileManager to avoid duplicate parsing of the NIFFile in SceneManager and BulletShapeManager. 9 years ago
scrawl e49bce7b40 Share the bvh of btBvhTriangleMeshShape's when possible
Results in decent cell-loading speed up. (only affects bullet versions < 2.83, since we use btScaledBvhTriangleMeshShape for >=2.83)
9 years ago
scrawl fc7456e0a1 Explicitely opt for float matrices in performance critical places 9 years ago
scrawl ffea9ec2c4 Remove comment
SharedStateManager::prune is run automatically during the update traversal.
9 years ago
scrawl d68ea994d5 Deal with empty meshes 9 years ago
scrawl 83e9a649e5 Cleanup 9 years ago
scrawl e62470d674 Auto-generate the collision shape for native mesh formats 9 years ago
scrawl 8cf57ef6ac Move BulletShapeManager and BulletShape to resource/ 9 years ago
scrawl eb2f16d682 Support for loading .osg mesh format 9 years ago
scrawl 0409e5a043 Use OSG_VERSION_GREATER_EQUAL / LESS_THAN rather than MIN_VERSION_REQUIRED (cosmetic change) 9 years ago
scrawl f1ac408f35 Place Drawables directly in the scene graph when built with OSG 3.4
OSG 3.4 adds the ability to place Drawables directly in the scene graph, without a Geode decorating them. Leveraging this should give a small performance boost, because the redundant Geodes increase culling overhead.

There is still an oustanding issue with the RemoveDrawableVisitor no longer working correctly, because Drawables can have multiple parents.
9 years ago
scrawl 91583fc027 Fix MWRender::Mask_ParticleSystem 9 years ago
scrawl af3b0cd883 Improve some error messages 9 years ago
Alexander "Ace" Olofsson 1f78ebd3c9 Oops? 10 years ago
Alexander "Ace" Olofsson 77a3a52b4e What's wrong with this statement? 10 years ago
Alexander "Ace" Olofsson e9ffbcc1b0 OSG 3.3.3 moves GL extensions out of osg::Texture 10 years ago
scrawl d7ad0ee148 Print a sensible error message when S3TC support is missing (Fixes #2800) 10 years ago
scrawl 26656707dd Use marker_error.nif as replacement when a mesh fails to load 10 years ago
Marc Zinnschlag edde1fb727 Merge remote-tracking branch 'scrawl/master' 10 years ago
slothlife 1b3cc957f8 Move some OSG static library setup code 10 years ago
slothlife df99d5a59d Move setup code for OSG when statically linked 10 years ago
slothlife 83ef1f7eea Add support for linking OpenSceneGraph statically
Added some basic support for linking to OpenSceneGraph and its plugins
statically. Also added a library necessary to statically link MyGUI
(previously Ogre pulled it in).
10 years ago
scrawl c4866bdfc6 Disable mipmaps for GUI textures
For some reason, the mipmap generator seems to be broken on Linux Intel graphics (works on Nvidia). This was breaking the scrollbar arrows, which are minified enough to show using a mipmap.
10 years ago
scrawl efad4efe19 Star fading (Bug #2693) 10 years ago
scrawl 43384596d4 Style fix 10 years ago
scrawl fabc5126f3 Include cleanup 10 years ago
scrawl b648722d3b Don't use the ParticleSystem for computing placeable bounds (Bug #2700) 10 years ago
scrawl 6199c0bbc5 Use osgDB::SharedStateManager for sharing of StateSets across NIF files 10 years ago
scrawl 8d6620b074 Assign an initial bounding box to particle systems 10 years ago
scrawl bd0233ce68 Error handling improvement 10 years ago
scrawl 7f9f9a32d2 InitWorldSpaceParticles fix 10 years ago
scrawl 723beb1cac Move IncrementalCompileOperation to SceneManager 10 years ago
scrawl 24bb2e152c Apply texture filter setting changes 10 years ago
scrawl af7cbb2e3b Leak fix 10 years ago
scrawl 140e67036c Flip non-dds textures vertically
Fixes the up-side down loading screens.
10 years ago
scrawl 1a5407af98 Reduce texture memory usage in OpenMW 10 years ago
scrawl 1b78acc2c0 Remove manual allocation for images 10 years ago
scrawl 083c41c950 Environment map for enchanted objects 10 years ago
scrawl 5dd1ab24fe More efficient StateSetController, beginnings of sky rendering 10 years ago
scrawl 74c56556cc More fixes for scaled particle systems 10 years ago
scrawl e5e1013c51 TextKeys attached to root node as user data, add .kf loading to scenemanager 10 years ago
scrawl 232e34bddd OpenCS: port lighting toolbar, fix multiple context GL objects issue 10 years ago
scrawl c5fd92fde1 Show a default warning texture for not found textures 10 years ago
scrawl bb32c761df *very* early texture manager, need a lot more thought to design this properly 10 years ago
scrawl 322fcdc2d3 Transform world space particles when attaching to a node 10 years ago
scrawl 99e1720980 Add SceneManager and clone utility 10 years ago