@cmuratori @webmarco (2/2) a lot of bandwidth with unused data in the planar mode unless very careful with access patterns.
-
-
Replying to @Simon_Fe1
@Simon_Fe1@webmarco Thinking about this based on@nothings discussion, it lead me to realize something else I hadn't thought about...1 reply 0 retweets 0 likes -
Replying to @cmuratori
@Simon_Fe1@webmarco@nothings ... which is that if you have "dependent" texture reads (rgb not read if a is zero) ...1 reply 0 retweets 0 likes -
Replying to @cmuratori
@Simon_Fe1@webmarco@nothings ... it might be a performance improvement to split the dependent part into another texture.1 reply 0 retweets 0 likes -
Replying to @cmuratori
@Simon_Fe1@webmarco@nothings Not sure if that's true in practice or not, but it seems at least theoretically possible?1 reply 0 retweets 0 likes -
Replying to @cmuratori
@Simon_Fe1@webmarco@nothings Basically it becomes like "early Z" at that point, and saves the subsequent fetch.2 replies 0 retweets 0 likes -
Replying to @cmuratori
@cmuratori@webmarco@nothings (1/2) Going back to your "if A==0 don't read RGB" IMO that would only be a win if 99% of texture had A==0.1 reply 0 retweets 0 likes -
Replying to @Simon_Fe1
@cmuratori@webmarco@nothings (2/2) as memory latency is deeply unpleasant to hide.1 reply 0 retweets 0 likes -
Replying to @Simon_Fe1
@Simon_Fe1@webmarco@nothings Ah. So basically, you can't really fix that case in a practical way, you might as well just eat the cost?1 reply 0 retweets 0 likes -
Replying to @cmuratori
@cmuratori@webmarco@nothings Yes. Helps to remember that RAM is really rAM - random-ish Access Mem.1 reply 0 retweets 0 likes
@Simon_Fe1 @webmarco @nothings "RishAM"? Or what about "ChAM" - "Chunked Access Memory"?
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.