Fix particle lag

Bug #896048 reported by Graion Dilach
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ares
Fix Released
Medium
AlexB

Bug Description

Surprisingly, there hasn't been an issue opened/dedicated for this.

Particle lags are known, especially railgun and Slave Miner-related ones. It is also known that TS hasn't suffered about this problem, instead it used particles much more than RA2/YR did.

##### ADDITIONAL INFORMATION #####
I guess the bug is related to particle-creating. Firing a railgun at close range results with no lag, and the lag increases with range.

Revision history for this message
YR M0ddEr (yr-m0dder) wrote :

I think particle and transparent shp need fix.
The question is, how much time is required to fix this?

I would like if someone could explain to me why particles and transparent shp create huge lag.

Revision history for this message
DCoder DCoder (dcoder1337) wrote :

Because Westwood can't code.

Revision history for this message
Graion Dilach (graiondilach) wrote :

I'm just guessing, but probably transparency is generated flyby on-screen pixel by pixel. And we all know that Westwood didn't code to use the GPU for these... which was designed for this. And if the CPU generates transparency effects, it doesn't really have the time to generate battles.

This could also be extended to particles, since particles are objects and probably every object (every smoke cloud, every railgun pixel) is handled differently. So one single railgun fire = numerous transparent shps are in a line.

Revision history for this message
YR M0ddEr (yr-m0dder) wrote :

Would it be possibel to fix the code?
Really, fixing particles and transparent shp is on of the best things that can be done to Ares imo.
So many things can be done with particles, its just endless number of cool stuff!

Revision history for this message
falaka21 (falaka21) wrote :

YR Modder ... I have same dreams with you but we don't know how can this take long? Anyway, great idea to fix this shit ,awful lags...Strong support !!!

AlexB (alexander-b)
Changed in ares:
assignee: nobody → AlexB (alexander-b)
milestone: none → 0.c
status: New → Fix Committed
AlexB (alexander-b)
Changed in ares:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.