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

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

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

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,

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:

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:

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 >>

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

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

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

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

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

[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