2025-08-14 05:06 CEST

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 ]