spring: develop 55b2c731 | [ Diff ] [ Back to Repository ] | |||
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
jK | jK | develop | 2016-01-23 00:13:10 | develop a6670b2e |
Changeset | Improve Shatter #2 * instead of splitting the model into triangles, split it into `shatter parts` * this way we can use the piece's VBOs instead of resending the geometry via VAs, saving a lot bandwidth -> ~zero cpu usage, rendering is now 100% gpu * make 3DO use VBOs too, so all modelformats use now the new FlyingPieces class |
|||
mod - rts/Rendering/Models/3DModel.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/Models/3DModel.h | [ Diff ] [ File ] | |||
mod - rts/Rendering/Models/3DOParser.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/Models/3DOParser.h | [ Diff ] [ File ] | |||
mod - rts/Rendering/Models/AssParser.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/Models/AssParser.h | [ Diff ] [ File ] | |||
mod - rts/Rendering/Models/OBJParser.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/Models/OBJParser.h | [ Diff ] [ File ] | |||
mod - rts/Rendering/Models/S3OParser.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/Models/S3OParser.h | [ Diff ] [ File ] | |||
mod - rts/Rendering/ProjectileDrawer.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Projectiles/ProjectileHandler.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Projectiles/ProjectileHandler.h | [ Diff ] [ File ] | |||
mod - rts/Sim/Projectiles/Unsynced/FlyingPiece.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Projectiles/Unsynced/FlyingPiece.h | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/Scripts/UnitScript.cpp | [ Diff ] [ File ] |