Ext3h
Regular
Yes, that's a great improvement indeed. Because that means mixing dispatch and draw calls is no longer likely to cause catastrophic outcomes.
10 waves at most, regardless of where they come from. The GPU will try to fit as many as possible.sebbbi - is it just one compute shader and one graphics shader per CU, or can each wave effectively be doing its own thing?
My guess (no details are known): At least fixed priorities, best-fit based on various metrics, possibly some of them compiler-guided, possibly even priority aging.The heuristics on wave level scheduling must be insane. How does AMD decide on the number of slots to allocate to graphics or compute?