On Wed, Jun 22, 2016 at 05:21:01PM +0100, Tvrtko Ursulin wrote:
>
> On 22/06/16 17:10, Chris Wilson wrote:
> >On Wed, Jun 22, 2016 at 04:55:51PM +0100, Tvrtko Ursulin wrote:
> >>+ BUILD_BUG_ON((1 << RCS) != RENDER_RING);
> >>+ BUILD_BUG_ON((1 << BCS) != BLT_RING);
> >>+ BUILD_BUG_ON((1 << VC
On 22/06/16 17:10, Chris Wilson wrote:
On Wed, Jun 22, 2016 at 04:55:51PM +0100, Tvrtko Ursulin wrote:
From: Tvrtko Ursulin
Effectively removes one layer of indirection between the mask of
possible engines and the engine constructors. Instead of spelling
out in code the mapping of HAS_ to con
On Wed, Jun 22, 2016 at 04:55:51PM +0100, Tvrtko Ursulin wrote:
> From: Tvrtko Ursulin
>
> Effectively removes one layer of indirection between the mask of
> possible engines and the engine constructors. Instead of spelling
> out in code the mapping of HAS_ to constructors, makes
> more use of th
From: Tvrtko Ursulin
Effectively removes one layer of indirection between the mask of
possible engines and the engine constructors. Instead of spelling
out in code the mapping of HAS_ to constructors, makes
more use of the recently added data driven approach by putting
engine constructor vfuncs i