Re: [Mesa-dev] [PATCH 1/2] glsl: add driconf to zero-init unintialized vars

2016-06-30 Thread Jason Ekstrand
On Thu, Jun 30, 2016 at 11:42 AM, Kenneth Graunke wrote: > On Saturday, June 25, 2016 8:37:47 AM PDT Rob Clark wrote: > > From: Rob Clark > > > > Some games are sloppy.. perhaps because it is defined behavior for DX or > > perhaps because nv blob driver defaults things to zero. > > > > So add dr

Re: [Mesa-dev] [PATCH 1/2] glsl: add driconf to zero-init unintialized vars

2016-06-30 Thread Kenneth Graunke
On Saturday, June 25, 2016 8:37:47 AM PDT Rob Clark wrote: > From: Rob Clark > > Some games are sloppy.. perhaps because it is defined behavior for DX or > perhaps because nv blob driver defaults things to zero. > > So add driconf param to force uninitialized variables to default to zero. > > T

Re: [Mesa-dev] [PATCH 1/2] glsl: add driconf to zero-init unintialized vars

2016-06-29 Thread Rob Clark
On Wed, Jun 29, 2016 at 12:43 AM, Eirik Byrkjeflot Anonsen wrote: > Rob Clark writes: > >> On Tue, Jun 28, 2016 at 11:28 AM, Marek Olšák wrote: >>> On Mon, Jun 27, 2016 at 9:28 PM, Rob Clark wrote: On Mon, Jun 27, 2016 at 3:06 PM, Kenneth Graunke wrote: > On Monday, June 27, 201

Re: [Mesa-dev] [PATCH 1/2] glsl: add driconf to zero-init unintialized vars

2016-06-28 Thread Eirik Byrkjeflot Anonsen
Rob Clark writes: > On Tue, Jun 28, 2016 at 11:28 AM, Marek Olšák wrote: >> On Mon, Jun 27, 2016 at 9:28 PM, Rob Clark wrote: >>> On Mon, Jun 27, 2016 at 3:06 PM, Kenneth Graunke >>> wrote: On Monday, June 27, 2016 11:43:28 AM PDT Matt Turner wrote: > On Mon, Jun 27, 2016 at 4:44 AM,

Re: [Mesa-dev] [PATCH 1/2] glsl: add driconf to zero-init unintialized vars

2016-06-28 Thread Rob Clark
On Tue, Jun 28, 2016 at 11:28 AM, Marek Olšák wrote: > On Mon, Jun 27, 2016 at 9:28 PM, Rob Clark wrote: >> On Mon, Jun 27, 2016 at 3:06 PM, Kenneth Graunke >> wrote: >>> On Monday, June 27, 2016 11:43:28 AM PDT Matt Turner wrote: On Mon, Jun 27, 2016 at 4:44 AM, Rob Clark wrote: > O

Re: [Mesa-dev] [PATCH 1/2] glsl: add driconf to zero-init unintialized vars

2016-06-28 Thread Marek Olšák
On Mon, Jun 27, 2016 at 9:28 PM, Rob Clark wrote: > On Mon, Jun 27, 2016 at 3:06 PM, Kenneth Graunke > wrote: >> On Monday, June 27, 2016 11:43:28 AM PDT Matt Turner wrote: >>> On Mon, Jun 27, 2016 at 4:44 AM, Rob Clark wrote: >>> > On Mon, Jun 27, 2016 at 7:13 AM, Alan Swanson >>> > wrote: >

Re: [Mesa-dev] [PATCH 1/2] glsl: add driconf to zero-init unintialized vars

2016-06-27 Thread Rob Clark
On Mon, Jun 27, 2016 at 3:06 PM, Kenneth Graunke wrote: > On Monday, June 27, 2016 11:43:28 AM PDT Matt Turner wrote: >> On Mon, Jun 27, 2016 at 4:44 AM, Rob Clark wrote: >> > On Mon, Jun 27, 2016 at 7:13 AM, Alan Swanson >> > wrote: >> >> On 2016-06-25 13:37, Rob Clark wrote: >> >>> >> >>> Som

Re: [Mesa-dev] [PATCH 1/2] glsl: add driconf to zero-init unintialized vars

2016-06-27 Thread Kenneth Graunke
On Monday, June 27, 2016 11:43:28 AM PDT Matt Turner wrote: > On Mon, Jun 27, 2016 at 4:44 AM, Rob Clark wrote: > > On Mon, Jun 27, 2016 at 7:13 AM, Alan Swanson > > wrote: > >> On 2016-06-25 13:37, Rob Clark wrote: > >>> > >>> Some games are sloppy.. perhaps because it is defined behavior for D

Re: [Mesa-dev] [PATCH 1/2] glsl: add driconf to zero-init unintialized vars

2016-06-27 Thread Rob Clark
On Mon, Jun 27, 2016 at 2:43 PM, Matt Turner wrote: > On Mon, Jun 27, 2016 at 4:44 AM, Rob Clark wrote: >> On Mon, Jun 27, 2016 at 7:13 AM, Alan Swanson >> wrote: >>> On 2016-06-25 13:37, Rob Clark wrote: Some games are sloppy.. perhaps because it is defined behavior for DX or pe

Re: [Mesa-dev] [PATCH 1/2] glsl: add driconf to zero-init unintialized vars

2016-06-27 Thread Matt Turner
On Mon, Jun 27, 2016 at 4:44 AM, Rob Clark wrote: > On Mon, Jun 27, 2016 at 7:13 AM, Alan Swanson > wrote: >> On 2016-06-25 13:37, Rob Clark wrote: >>> >>> Some games are sloppy.. perhaps because it is defined behavior for DX or >>> perhaps because nv blob driver defaults things to zero. >>> >>>

Re: [Mesa-dev] [PATCH 1/2] glsl: add driconf to zero-init unintialized vars

2016-06-27 Thread Rob Clark
On Mon, Jun 27, 2016 at 7:13 AM, Alan Swanson wrote: > On 2016-06-25 13:37, Rob Clark wrote: >> >> Some games are sloppy.. perhaps because it is defined behavior for DX or >> perhaps because nv blob driver defaults things to zero. >> >> So add driconf param to force uninitialized variables to defa

Re: [Mesa-dev] [PATCH 1/2] glsl: add driconf to zero-init unintialized vars

2016-06-27 Thread Alan Swanson
On 2016-06-25 13:37, Rob Clark wrote: Some games are sloppy.. perhaps because it is defined behavior for DX or perhaps because nv blob driver defaults things to zero. So add driconf param to force uninitialized variables to default to zero. This issue was observed with rust, from steam store

Re: [Mesa-dev] [PATCH 1/2] glsl: add driconf to zero-init unintialized vars

2016-06-25 Thread Vladislav Egorov
Maybe it would make sense to add browsers like Firefox or Chrome to this list? I noticed that many shaders on e.g. ShaderToy expect zero-initialisation and fail miserably on Mesa. It seems that on most browsers/platforms/drivers variables are zero-initialised, so authors don't see anything goin

[Mesa-dev] [PATCH 1/2] glsl: add driconf to zero-init unintialized vars

2016-06-25 Thread Rob Clark
From: Rob Clark Some games are sloppy.. perhaps because it is defined behavior for DX or perhaps because nv blob driver defaults things to zero. So add driconf param to force uninitialized variables to default to zero. This issue was observed with rust, from steam store. But has surfaced elsew