InterlockedAdd is bread and butter in a Compute Shader, used all the time by thousands of titles. If NVIDIA have a problem with it it'll be very scenario or driver specific. Anything to illustrate what you're doing?
-
-
-
See, that's my line of thought. Always question your own code first, right? Just something to the gist of: RWBuffer<uint> someBuffer; [numthreads(64,1,1)] void main( uint3 dtId : ... ) { //... InterlockedAdd(someBuffer[dtId.x], someVal); }
- Näytä vastaukset
Uusi keskustelu -
Lataaminen näyttää kestävän hetken.
Twitter saattaa olla ruuhkautunut tai ongelma on muuten hetkellinen. Yritä uudelleen tai käy Twitterin tilasivulla saadaksesi lisätietoja.