2025-07-16 14:35 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0003072Spring engineGeneralpublic2012-05-10 08:49
ReporterLicho 
Assigned Toabma 
PrioritynormalSeverityminorReproducibilityalways
StatusresolvedResolutionfixed 
Product Version88.0 
Target VersionFixed in Version 
Summary0003072: glPoint used for projectile rendering on minimap breaks on ATI
DescriptionATI suffers from bug of random glpoint size (no matter what pointsize is set to).

This often causes minimap to be filled by big circular blobs unless you disable minimapdrawprojectiles.

Would it be possible to use something else than glPoint to render projectiles?
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
related to 0002116resolvedabma Player start pos'ns on minimap are huge 
+Relationships

-Notes

~0008646

abma (administrator)

duplicate of 0002116 ?!

~0008647

Licho (reporter)

Not a duplicate abma.
Its a separate issue.

The other ticket is about start pos - which is a widget and can be changed (fixed in ZK).

This is projectile rendering, inside engine and cannot be fixed by mod.

~0008648

abma (administrator)

Last edited: 2012-05-02 13:53

it looks like the cause (driver bug / spring does something weired) is the same => duplicate...

"which is a widget and can be changed" => imo a workaround, not a fix.


can you give more info / a screenshot?

how was it fixed in ZK?

~0008649

Licho (reporter)

It was fixed by not using glPoint.

There is no fix to it, its a driver bug. Only way to fix it 100% reliably is to avoid using glPoint.

No other way exists, because external applications can leave driver in broken state.

~0008657

abma (administrator)

what is

SmoothPoints
SmoothLines
SmoothEnabled

set to?

~0008658

Licho (reporter)

Thats irrelevant. The bug is random. It does not help to set it to anything afaik.

I tried with disabled smoothing and its still hapenning.

The driver switches between 3 states

1) normal (sizes match pointsize)
2) crazy big (sizes about 60 pixels always)
3) crazy small (sizes awlays 1 pixel)

It can be crazied by external applications -for example steam, utorrent.
Crazy mode 2 can be turned to crazy mode 3 randomly - for example by tweaking enabled widgets, disabling chili minimap etc.

~0008667

abma (administrator)

Last edited: 2012-05-07 02:24

can you check if jk's recent commit improved it?

http://springrts.com/dl/buildbot/default/develop/88.0.1-182-g0058805/


the workaround is enabled when ATIHacks is enabled and GLSL is available.

see https://github.com/spring/spring/commit/87e9dbedf1a1a943da2e6d49c2dc9e0a2f7f4237

~0008674

KingRaptor (reporter)

g0058805 seems to work.

~0008676

abma (administrator)

thanks, reopen if not.
+Notes

-Issue History
Date Modified Username Field Change
2012-04-27 10:24 Licho New Issue
2012-05-02 10:54 abma Note Added: 0008646
2012-05-02 10:55 abma Status new => feedback
2012-05-02 11:05 Licho Note Added: 0008647
2012-05-02 13:52 abma Note Added: 0008648
2012-05-02 13:53 abma Note Edited: 0008648
2012-05-02 13:53 abma Note Edited: 0008648
2012-05-02 14:01 Licho Note Added: 0008649
2012-05-02 14:46 abma Relationship added related to 0002116
2012-05-02 14:46 abma Status feedback => new
2012-05-03 12:04 abma Note Added: 0008657
2012-05-03 12:19 Licho Note Added: 0008658
2012-05-07 02:23 abma Note Added: 0008667
2012-05-07 02:24 abma Note Edited: 0008667
2012-05-07 02:24 abma Note Edited: 0008667
2012-05-07 02:24 abma Note Edited: 0008667
2012-05-09 06:52 KingRaptor Note Added: 0008674
2012-05-10 08:49 abma Note Added: 0008676
2012-05-10 08:49 abma Status new => resolved
2012-05-10 08:49 abma Resolution open => fixed
2012-05-10 08:49 abma Assigned To => abma
+Issue History