Re: [Mesa-dev] [PATCH 0/6] Enable OpenGL 4.0 on Haswell

2017-01-03 Thread Iago Toral
On Tue, 2017-01-03 at 07:48 -0800, Kenneth Graunke wrote: > On Tuesday, January 3, 2017 2:02:19 PM PST Iago Toral wrote: > > > > On Tue, 2017-01-03 at 11:14 +, Chris Wilson wrote: > > > > > > On Tue, Jan 03, 2017 at 11:42:50AM +0100, Iago Toral Quiroga > > > wrote: > > > > > > > > > > > > E

Re: [Mesa-dev] [PATCH 0/6] Enable OpenGL 4.0 on Haswell

2017-01-03 Thread Kenneth Graunke
On Tuesday, January 3, 2017 2:02:19 PM PST Iago Toral wrote: > On Tue, 2017-01-03 at 11:14 +, Chris Wilson wrote: > > On Tue, Jan 03, 2017 at 11:42:50AM +0100, Iago Toral Quiroga wrote: > > > > > > Enabling GL 4.0 in gen7 requires a bit of work because some > > > hardware and kernel > > > comb

Re: [Mesa-dev] [PATCH 0/6] Enable OpenGL 4.0 on Haswell

2017-01-03 Thread Kenneth Graunke
On Tuesday, January 3, 2017 11:42:50 AM PST Iago Toral Quiroga wrote: > Enabling GL 4.0 in gen7 requires a bit of work because some hardware and > kernel > combinations may not support all the features. Specifically, we need to know > if the kernel can do pipelined register writes. Unfortunately,

Re: [Mesa-dev] [PATCH 0/6] Enable OpenGL 4.0 on Haswell

2017-01-03 Thread Iago Toral
On Tue, 2017-01-03 at 11:14 +, Chris Wilson wrote: > On Tue, Jan 03, 2017 at 11:42:50AM +0100, Iago Toral Quiroga wrote: > > > > Enabling GL 4.0 in gen7 requires a bit of work because some > > hardware and kernel > > combinations may not support all the features. Specifically, we > > need to k

Re: [Mesa-dev] [PATCH 0/6] Enable OpenGL 4.0 on Haswell

2017-01-03 Thread Chris Wilson
On Tue, Jan 03, 2017 at 11:42:50AM +0100, Iago Toral Quiroga wrote: > Enabling GL 4.0 in gen7 requires a bit of work because some hardware and > kernel > combinations may not support all the features. Specifically, we need to know > if the kernel can do pipelined register writes. Unfortunately, th

[Mesa-dev] [PATCH 0/6] Enable OpenGL 4.0 on Haswell

2017-01-03 Thread Iago Toral Quiroga
Enabling GL 4.0 in gen7 requires a bit of work because some hardware and kernel combinations may not support all the features. Specifically, we need to know if the kernel can do pipelined register writes. Unfortunately, this requires that we emit batches at screen creation time when we don't have a