@cmuratori @won3d It's more like: main thread waits for CBs to be build, submits them in render order, launches CB threads for next frame.
-
-
Replying to @JJcoolkl
@cmuratori@won3d I have had enough of drivers trying to do threading stuff under the hood. Just abstract the HW, as it actually exists.1 reply 0 retweets 1 like -
Replying to @JJcoolkl
@cmuratori@won3d Just measured submission of entire frame of pre-build CBs in Mantle: 0.3 microseconds. Amdahl's house is very small.3 replies 0 retweets 2 likes -
Replying to @JJcoolkl
@cmuratori@won3d It's like@JJcoolkl says. The CB is built from multiple threads (i.e. draw submissions) but the queue is one [1/2]1 reply 0 retweets 0 likes -
Replying to @matiasgoldberg
@cmuratori@won3d@JJcoolkl the queue is one since rendering happens in-order. [2/2]1 reply 0 retweets 0 likes -
Replying to @matiasgoldberg
@cmuratori@won3d@JJcoolkl If rendering wouldn't happen in order (i.e. shadow maps are rendered at the same time env. maps are rendered)1/21 reply 0 retweets 0 likes -
Replying to @matiasgoldberg
@cmuratori@won3d@JJcoolkl then more than one queue would make sense [2/2]1 reply 0 retweets 0 likes -
Replying to @matiasgoldberg
@cmuratori@won3d@JJcoolkl Which is why I brought the multi GPU issue in an earlier tweet.2 replies 0 retweets 0 likes -
Replying to @matiasgoldberg
@cmuratori@won3d@JJcoolkl You can't thread what is by definition, serial. We can thread the CB building though.1 reply 0 retweets 0 likes -
Replying to @matiasgoldberg
@matiasgoldberg@won3d@JJcoolkl But why can't you just trust the application to build the queue "in order" _however they want_?2 replies 0 retweets 0 likes
@matiasgoldberg @won3d @JJcoolkl Why do you need to mandate that there is a specific thread doing it?
-
-
Replying to @cmuratori
@cmuratori@matiasgoldberg@won3d I don't think they do mandate it. They are just saying *app* is responsible for sync0 replies 0 retweets 0 likesThanks. Twitter will use this to make your timeline better. UndoUndo
-
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.