Commit Graph

16218 Commits (move)
 

Author SHA1 Message Date
Marc Zinnschlag 1774f6d9bf moved ref num assingment from instance creation to save procedure 8 years ago
scrawl 8052225460 Remove leftover call to setTexCoordArrayList 8 years ago
scrawl cc0afe901f Store a pointer to tangents array to avoid potential type casting issue 8 years ago
scrawl d1f6169889 Add special handling of RigGeometry tangents in ShaderVisitor 8 years ago
scrawl 95e80e7eff RigGeometry: don't directly modify the primitive set list
This is to ensure that an element buffer object will be assigned to the primitive sets if necessary.
8 years ago
scrawl c73ec71123 Revert "Store the RigGeometry's source vertices and normals directly"
This reverts commit 7a347e3483.
8 years ago
scrawl 60c8c4fdda Revert "Animate tangents in RigGeometry"
This reverts commit 9cf963b751.
8 years ago
scrawl 9cf963b751 Animate tangents in RigGeometry 8 years ago
scrawl 7a347e3483 Store the RigGeometry's source vertices and normals directly 8 years ago
scrawl 6f31b3d79f Add parallax mapping for objects 8 years ago
scrawl df6fd5f206 Recognize normalHeightMap in the ShaderVisitor 8 years ago
scrawl b59b2c6d6d Move to parallax.glsl 8 years ago
scrawl b4dda045a6 Pass the tangent in object space 8 years ago
scrawl 157c11398d Add terrain parallax mapping 8 years ago
scrawl e381957105 Don't assume that class ID and name are equal 8 years ago
scrawl 90cc1de46c Do not list custom made classes in the pick class dialog 8 years ago
scrawl b332704df7 Switch hand-to-hand attack types randomly when "always use best attack" is turned on (Fixes #3259) 8 years ago
scrawl 0a2724f9f2 Update AUTHORS.md 8 years ago
Marc Zinnschlag 589fb1031b Merge remote-tracking branch 'pi03k/bug_3248' 8 years ago
scrawl a6e23d03d3 Don't clamp disposition twice, clamping is already done inside getDerivedDisposition 8 years ago
scrawl 102f9719f7 Remove some garbage 8 years ago
scrawl 79eb2d20e0 Cleanup 8 years ago
scrawl 12ec90f9e7 Change default argument, fix GetDisposition 8 years ago
scrawl bc5adfa4fe Merge pull request #913 8 years ago
scrawl 30402f75e3 Use xbase_anim_female as the base skeleton for female NPCs (Fixes #3258) 8 years ago
scrawl 2b38d10449 Always add xbase_anim 8 years ago
pi03k 629a558e7b Fix for bug 3248 8 years ago
scrawl 24ae9f4ac1 Remove no longer needed apply(Geode&) in SetFilterSettingsVisitor and NodeToShapeVisitor
In OSG 3.4 (which is now a requirement), Drawables are normal Nodes attached in the scene graph. Geode is still provided for backwards compatibility, but does not need to be specially handled here because it now functions just like a normal Group node.
8 years ago
scrawl e8caafa190 Remove no longer needed applyEffect(osgFX::Effect&) in SetFilterSettingsVisitor
No longer needed because terrain texture filtering is now updated manually in TerrainGrid::updateTextureFiltering.
8 years ago
scrawl 50acdf3e47 Move createCharacter inside the try block 8 years ago
scrawl a0cc9de088 Make the creation of save file directories even more explicit 8 years ago
scrawl b7b7c0612d Make getCurrentCharacter create argument explicit 8 years ago
scrawl 7463c0c353 Addition to last commit, don't create a save directory on death 8 years ago
scrawl 426a6fdcc2 Don't create the save directory on loading a game
This prevents empty directories being created when loading a save file outside of the saves directory with the --load-savegame switch.
8 years ago
scrawl d7c7bb850b ToggleAI cleanup 8 years ago
Marc Zinnschlag d5067201d0 Merge branch 'move' 8 years ago
Marc Zinnschlag 900378a31e changed 'not implemented' warning message for object movement 8 years ago
Marc Zinnschlag d6b8033b46 handle cell transitions when moving objects 8 years ago
Marc Zinnschlag 5c587fe93e Merge remote-tracking branch 'scrawl/cs_waterlevel' 8 years ago
scrawl d840c7d5eb Slightly tweak the spawn point heuristics
Fixes an issue with hlaalu building exits
8 years ago
scrawl 97526284f5 Allow setting the water level of an interior cell with sky (Fixes #3244) 8 years ago
scrawl d986b1a48b Add comment 8 years ago
scrawl 1abb77f8a1 Cleanup 8 years ago
scrawl 9f03982e0b Use a dedicated VBO for RigGeometry's vertices and normals
The VBO used by the source geometry's arrays may be unintentionally shared with other RigGeometries.

The vertices and normals are the only attributes that are modified at all, so using a dedicated VBO for these should improve performance further.
8 years ago
scrawl 50b8260a39 Disable VBOs in RigGeometry while investigating a crash possibly related to commit cda8a88f0d 8 years ago
scrawl aae43dbff5 Set the MorphGeometry vertex buffer object usage to GL_DYNAMIC_DRAW 8 years ago
scrawl 4eb090a8d0 Set the RigGeometry vertex buffer object usage to GL_DYNAMIC_DRAW 8 years ago
scrawl 174dd82894 Manually apply the osg::Light state
Reduce the amount of virtual function calls. Don't use the osg::Light's lightNum. Don't set spotlight state that we're not using (yet).
8 years ago
Marc Zinnschlag fa9689c5e7 delay command execution until call to Object::apply has finished (avoids cutting off the branch we are sitting on) 8 years ago
Marc Zinnschlag 6a2fe564ef Merge branch 'master' into move 8 years ago