2025-07-18 01:51 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0000654Spring engineGeneralpublic2007-10-10 23:53
ReporterKDR_11k 
Assigned Toimbaczek 
PrioritynormalSeveritytrivialReproducibilityalways
StatusresolvedResolutionfixed 
Product Version 
Target VersionFixed in Version 
Summary0000654: [patch] Fixes LaserProjectile end rendering
DescriptionThis patch fixes the bug where laserprojectiles had weird garbage on the front if the projectile was within lod distance. For some reason the front was drawn with the x coordinate of the texture 1 instead of the correct texture2.
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files
  • patch file icon laserEnd.patch (1,894 bytes) 2007-10-10 10:56 -
    Index: Sim/Projectiles/WeaponProjectiles/LaserProjectile.cpp
    ===================================================================
    --- Sim/Projectiles/WeaponProjectiles/LaserProjectile.cpp	(revision 4535)
    +++ Sim/Projectiles/WeaponProjectiles/LaserProjectile.cpp	(working copy)
    @@ -173,12 +173,12 @@
     
     		va->AddVertexTC(pos1-dir1*size,	midtexx,weaponDef->visuals.texture2->ystart,    col);
     		va->AddVertexTC(pos1+dir1*size,	midtexx,weaponDef->visuals.texture2->yend,col);
    -		va->AddVertexTC(pos1+dir1*size-dir2*size, weaponDef->visuals.texture1->xstart,weaponDef->visuals.texture2->yend,col);
    -		va->AddVertexTC(pos1-dir1*size-dir2*size, weaponDef->visuals.texture1->xstart,weaponDef->visuals.texture2->ystart,col);
    +		va->AddVertexTC(pos1+dir1*size-dir2*size, weaponDef->visuals.texture2->xstart,weaponDef->visuals.texture2->yend,col);
    +		va->AddVertexTC(pos1-dir1*size-dir2*size, weaponDef->visuals.texture2->xstart,weaponDef->visuals.texture2->ystart,col);
     		va->AddVertexTC(pos1-dir1*coresize,midtexx,weaponDef->visuals.texture2->ystart,    col2);
     		va->AddVertexTC(pos1+dir1*coresize,midtexx,weaponDef->visuals.texture2->yend,col2);
    -		va->AddVertexTC(pos1+dir1*coresize-dir2*coresize,weaponDef->visuals.texture1->xstart,weaponDef->visuals.texture2->yend,col2);
    -		va->AddVertexTC(pos1-dir1*coresize-dir2*coresize,weaponDef->visuals.texture1->xstart,weaponDef->visuals.texture2->ystart,col2);
    +		va->AddVertexTC(pos1+dir1*coresize-dir2*coresize,weaponDef->visuals.texture2->xstart,weaponDef->visuals.texture2->yend,col2);
    +		va->AddVertexTC(pos1-dir1*coresize-dir2*coresize,weaponDef->visuals.texture2->xstart,weaponDef->visuals.texture2->ystart,col2);
     
     		va->AddVertexTC(pos1-dir1*size,weaponDef->visuals.texture1->xstart,weaponDef->visuals.texture1->ystart,		col);
     		va->AddVertexTC(pos1+dir1*size,weaponDef->visuals.texture1->xstart,weaponDef->visuals.texture1->yend,			col);
    
    patch file icon laserEnd.patch (1,894 bytes) 2007-10-10 10:56 +

-Relationships
+Relationships

-Notes

~0001338

imbaczek (reporter)

finally found 5 mins of time to look around on mantis. patch committed in r4538. I also file a request to give kdr commit privileges.
+Notes

-Issue History
Date Modified Username Field Change
2007-10-10 10:56 KDR_11k New Issue
2007-10-10 10:56 KDR_11k File Added: laserEnd.patch
2007-10-10 23:53 imbaczek Status new => resolved
2007-10-10 23:53 imbaczek Resolution open => fixed
2007-10-10 23:53 imbaczek Assigned To => imbaczek
2007-10-10 23:53 imbaczek Note Added: 0001338
+Issue History