spring: develop 9f223596 | [ Diff ] [ Back to Repository ] | |||
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
jk | jk | develop | 2008-12-10 19:33:51 | develop db414d2e |
Changeset | 3DModel refactor: * 3do and s3o are now IModelParser interfaces (just need Load() and Draw()) * 3dmodelparser does now all the other stuff (creation of LocalModel instances, model cache, model parser managment) * no more S3DO & SS3O, they are now derivatives of S3DModel and S3DModelPiece, so there are just 4 classes/structures: S3DModel & S3DModelPiece and their local instances LocalModel & LocalModelPiece. * merged most parts of the 3do and s3o rendering, to do so it will create now a tex2 even for 3do and will use the alpha in the first tex for the teamcolor (so it won't create duplicates of the 3do teamtexs in the atlas -> more space). Please note that this affects lua too, so there are now gl.Texture("$units1") and gl.Texture("$units2") respectively. * refactored piece settings (pos,rot,visible) out of COBInstance into LocalModelPiece, so COB is now optional and not needed for rendering anymore. * cache models in the unit-/weapon-/feature-defs * fixed lua unit rendering for non-GML builds git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@7162 37977431-3df6-0310-b722-df95706aa16b |
|||
mod - rts/ExternalAI/AICallback.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/Game.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaFeatureDefs.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaOpenGL.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaRules.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaSyncedCtrl.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaSyncedRead.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaUnitDefs.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaUnitRendering.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/FartextureHandler.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/FartextureHandler.h | [ Diff ] [ File ] | |||
mod - rts/Rendering/Textures/TextureAtlas.h | [ Diff ] [ File ] | |||
rm - rts/Rendering/Textures/TextureHandler.cpp | [ Diff ] [ File ] | |||
rm - rts/Rendering/Textures/TextureHandler.h | [ Diff ] [ File ] | |||
rm - rts/Rendering/UnitModels/3DModelParser.cpp | [ Diff ] [ File ] | |||
rm - rts/Rendering/UnitModels/3DModelParser.h | [ Diff ] [ File ] | |||
mod - rts/Rendering/UnitModels/3DOParser.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/UnitModels/3DOParser.h | [ Diff ] [ File ] | |||
mod - rts/Rendering/UnitModels/UnitDrawer.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/UnitModels/UnitDrawer.h | [ Diff ] [ File ] | |||
mod - rts/Rendering/UnitModels/s3oParser.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/UnitModels/s3oParser.h | [ Diff ] [ File ] | |||
mod - rts/Sim/Features/Feature.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Features/Feature.h | [ Diff ] [ File ] | |||
mod - rts/Sim/Features/FeatureDef.h | [ Diff ] [ File ] | |||
mod - rts/Sim/Features/FeatureHandler.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Features/FeatureHandler.h | [ Diff ] [ File ] | |||
mod - rts/Sim/Misc/AirBaseHandler.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/MoveTypes/AirMoveType.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/MoveTypes/GroundMoveType.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/MoveTypes/ScriptMoveType.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/MoveTypes/TAAirMoveType.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Projectiles/PieceProjectile.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Projectiles/PieceProjectile.h | [ Diff ] [ File ] | |||
mod - rts/Sim/Projectiles/Projectile.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Projectiles/Projectile.h | [ Diff ] [ File ] | |||
mod - rts/Sim/Projectiles/ProjectileHandler.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Projectiles/ProjectileHandler.h | [ Diff ] [ File ] | |||
mod - rts/Sim/Projectiles/WeaponProjectiles/MissileProjectile.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Projectiles/WeaponProjectiles/StarburstProjectile.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Projectiles/WeaponProjectiles/WeaponProjectile.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/COB/CobFile.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/COB/CobInstance.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/COB/CobInstance.h | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/COB/CobThread.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/CommandAI/BuilderCAI.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/Unit.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/Unit.h | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/UnitDef.h | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/UnitDefHandler.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/UnitHandler.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/UnitLoader.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/UnitTypes/Builder.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/UnitTypes/Building.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/UnitTypes/Building.h | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/UnitTypes/Factory.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/UnitTypes/TransportUnit.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Weapons/BeamLaser.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Weapons/PlasmaRepulser.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Weapons/Weapon.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Weapons/WeaponDefHandler.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Weapons/WeaponDefHandler.h | [ Diff ] [ File ] | |||
mod - rts/System/Util.h | [ Diff ] [ File ] | |||
mod - rts/System/myMath.cpp | [ Diff ] [ File ] | |||
mod - rts/System/myMath.h | [ Diff ] [ File ] |