Originally posted by jf33
View Post
Announcement
Collapse
No announcement yet.
RadeonSI Adds Workaround To Deal With Incorrect Rendering In Counter-Strike: GO
Collapse
X
-
-
-
Originally posted by schmidtbag View PostBecause it's a driver-specific issue, not a game-specific issue. It's really just coincidence that CS:GO happens to make it noticeable.
- Likes 9
Comment
-
Originally posted by zoomblab View PostIf it is a driver specific issue why they are adding a game specific workaround in the driver?
- Likes 1
Comment
-
Originally posted by schmidtbag View PostThe workaround is game specific but the actual fix isn't (at least not to my understanding). The article mentions other games that can be affected by it and I'm sure there are more. The thing is, most games were coded in a manner where this problem wasn't exploited/noticeable. It's generally a non-issue, but just because it's rare, that doesn't necessarily mean the game itself is at fault.
- Likes 1
Comment
-
Originally posted by abott View PostYou are an idiot and didn't listen to the issue. The game uses uninitialized buffers for data. The driver, in 0 cases for any reason, should be initing them to any value. That is 100% the apps responsibility to clear any buffer allocated if needed or not. The game chooses to or not to, and it's the only thing that should decide, as some buffers it isn't needed to init on allocation. It's rare because any developer worth their pay knows better than to use a buffer that isn't initialized. It means the game it's self is 1000% at fault. Period. No questions. It's actual moronic talk to suggest anything otherwise.
As the article stated, the assumed default behavior of the driver is to zero out VRAM allocations. While you could argue it's lazy code for Valve to not do this themselves, the reason that behavior is the default is to make up for user errors. Seeing as Valve isn't the only one who does this, it's no wonder why the Windows drivers defaulted this behavior. So no, they're not "1000% at fault", they're just mildly at fault and arguably negligent. Seriously, it's not a big deal, especially not as big as you're making it out to be. Meanwhile, let's see your flawless code, eh?
Next time, don't user juvenile exaggerations to make your point - it doesn't make you more right, you just look like a jackass.
Comment
Comment