On 12-11-29 11:22 PM, Gregg Tavares (社用) wrote:
Maybe we should do that too (I assume that 'virtual contexts' means multiplexing one GL context as many). I am just a bit concerned about losing the benefit of driver mechanisms killing one offending context while keeping other contexts alive, or giving each context its own address space as is the case in certain current drivers.
The original motivation we had for limiting the number of contexts was that many mobile devices have very low limits on the number of GL contexts that can be live at a given time. Some didn't allow more than 8 GL context overall, across all processes.