Hello all,
I think the whole idea of DX12, glNext, or whatever new multi-threaded API we're talking about is mainly to have a low-cost performance boost for legacy engines. In my opinion the industry will (some even have already) move on to use the GPU to run the scene graph and submit work for itself, and that doesn't require any sophisticated threading on the cpu side (in the api i mean). I'm not exactly sure if XB1's gpu is or isn't capable of this (i'd guess it is), but to me it seems a bit pointless nowadays to put so much emphasis on multi-threaded cpu submission when that's not where the biggest wins are. If the console GPU's are NOT capable of doing it, then it might be worth it, otherwise it's just a stopgap.
I think the whole idea of DX12, glNext, or whatever new multi-threaded API we're talking about is mainly to have a low-cost performance boost for legacy engines. In my opinion the industry will (some even have already) move on to use the GPU to run the scene graph and submit work for itself, and that doesn't require any sophisticated threading on the cpu side (in the api i mean). I'm not exactly sure if XB1's gpu is or isn't capable of this (i'd guess it is), but to me it seems a bit pointless nowadays to put so much emphasis on multi-threaded cpu submission when that's not where the biggest wins are. If the console GPU's are NOT capable of doing it, then it might be worth it, otherwise it's just a stopgap.