Commit Graph

104 Commits (0.7.1-build-fixes)

Author SHA1 Message Date
Chris Robinson e85bc8b2cd Only load one Nif for Animation objects
This breaks quite a bit, but it's needed for the transition to using the
.kf files.
12 years ago
Chris Robinson e4c5aac966 Keep track of the animation layers a given object list is animating on
This only tracks layers they explicitly animate on. They may animate on other
layers as well, if nothing else is animating on them.
12 years ago
Chris Robinson 50bb92beb3 Use a method to set the visibility flags and render queue. 12 years ago
Chris Robinson 1b1f9f7921 Allow multiple ObjectLists to be created for Animations.
addObjectList may not currently be called outside of the related constructor.
12 years ago
Chris Robinson 69084139aa Use an array of objectlists, instead of one base objectlist and an array of 'animation sources' 12 years ago
Chris Robinson 878b4c15c5 Set visibility flags and the render queue group for particles 12 years ago
Chris Robinson 2db72ae607 Rename EntityList to ObjectList 12 years ago
scrawl ca707aa65f Transparency should be evaluated per subentity, not per NIF 12 years ago
Chris Robinson 238a8feb18 Fix transparency checks 12 years ago
Chris Robinson 1168f15361 Don't disable depth writes when blending is enabled 12 years ago
Chris Robinson b8f5813609 Set all animation sources at once 12 years ago
Chris Robinson c839502743 Setup base_anim.nif as an initial skeleton source for biped creatures 12 years ago
Chris Robinson 9123f4f2af Return the movement vector from runAnimation 12 years ago
Chris Robinson b96a979719 Store an MWWorld::Ptr with the Animation 12 years ago
Chris Robinson 6e84d4bcdd Add a helper method to load entity objects 12 years ago
greye 3c2ce25f5f m prefix for mwworld/cellstore.hpp 12 years ago
greye 7606ebafd6 resolving conflicts, minor update 12 years ago
scrawl 2793096b50 Merge branch 'externalrendering' of https://github.com/zinnschlag/openmw into characterpreview
Conflicts:
	apps/openmw/CMakeLists.txt
	apps/openmw/mwbase/world.hpp
	apps/openmw/mwrender/renderingmanager.cpp
	apps/openmw/mwrender/renderingmanager.hpp
	apps/openmw/mwworld/worldimp.cpp
	apps/openmw/mwworld/worldimp.hpp
12 years ago
Chris Robinson f953d7f8c0 Store text keys from base NIF animations 13 years ago
Chris Robinson 36be1536d9 Return text keys from NIFs when creating entities 13 years ago
Chris Robinson 81ce8dbe12 Combine animation handling into the base class 13 years ago
Chris Robinson 66860825cf Remove some unused and unneeded bits from the Animation class 13 years ago
Chris Robinson 8b5b74f9ee Add a quick hack to let "playgroup all" work on creatures and NPCs 13 years ago
Chris Robinson 94f3e7a6c0 Store the entity list in the object 13 years ago
Chris Robinson 3efd2030e2 Create entities when loading NIFs for creatures 13 years ago
Chris Robinson 0a4a141f2e Support multiple meshes for creatures 13 years ago
Chris Robinson 6047dc6a0c Merge remote branch 'zini/master' into nif-cleanup
Conflicts:
	apps/openmw/mwrender/animation.cpp
	apps/openmw/mwrender/animation.hpp
	apps/openmw/mwrender/creatureanimation.cpp
	apps/openmw/mwrender/npcanimation.cpp
	apps/openmw/mwrender/npcanimation.hpp
	components/nifogre/ogre_nif_loader.hpp
13 years ago
Chris Robinson 939d0d2fc5 Return a list of meshes and the skeleton from NIFLoader::load 13 years ago
Carl Maxwell e4d046f69c Prepending m to the name of every member variable.
I made a bunch of changes in apps/openmw/mwrender/animation.cpp
because the scope brackets didn't line up in a bunch of places
    npcanimations.cpp & creatureanimations.cpp were the same kind of
thing
13 years ago
Chris Robinson 386ac56bda Remove the NIF loader and code to manually transform the vertices
This currently breaks just about everything. They should come back as it's all
reimplemented, though.
13 years ago
Marc Zinnschlag c85aaafac2 more include cleanup (most removing Ogre.h) 13 years ago
Marc Zinnschlag 4c39fefd1e Issue #107: World is accessed only through the interface class from now on; some include cleanup 13 years ago
Marc Zinnschlag 7fcd41c69d Issue #107: Detemplateised CellStore; some include cleanup 13 years ago
Marc Zinnschlag 76174098c7 Issue #107: CellStore moved from ESMS to MWWorld 13 years ago
Marc Zinnschlag 35f478071e Issue #255: deleted the old environment class and using the new one instead 13 years ago
scrawl 6442d49e16 render queue groups, sky fix 13 years ago
scrawl 8aea311797 added visibility flags for everything 13 years ago
Jason Hooks 38a0d1d1c5 Merging in master 13 years ago
Jason Hooks 6de0847b86 Slightly better performance on animation 13 years ago
Marc Zinnschlag 9b910dda94 clean up 13 years ago
Jason Hooks 5e1cc07ee8 Fixed ancestor ghost crash 13 years ago
Jason Hooks 0715f9b6ab Preparing to use text indices 13 years ago
Jason Hooks 595d0b1192 Cleanup; warnings 13 years ago
Jason Hooks 42e7ff9b13 Introducing loops; SkipAnim; Skeleton reset bug fixed 13 years ago
Jason Hooks c8cca06b40 unlocking change and stop change 13 years ago
Jason Hooks 8c3127367a Npc Optimization 13 years ago
Jason Hooks a6b88b48ec A different way 13 years ago
Jason Hooks 653d999ac4 Animation creatures 13 years ago
Jason Hooks 88c427543b Deleting animations; Empty Functions/Planning 13 years ago
Jason Hooks 6d10c76b06 Unique Identifiers for Creatures and NPC Free Parts 13 years ago
Jason Hooks d51dfebde1 NPCs fully rendered 13 years ago
Jason Hooks 509009e5c1 Putting the actors in a list 13 years ago
Jason Hooks 0902a3db89 Filled out NpcAnimation and CreatureAnimation classes 13 years ago
Jason Hooks 16ff2a7a1b Changing to Actors;NPCAnimation;CreatureAnimation 13 years ago