Re: [Mesa-dev] [PATCH] glsl: xfb_stride applies to buffers, not block members

2017-07-18 Thread Timothy Arceri
On 10/07/17 17:58, Juan A. Suarez Romero wrote: On Mon, 2017-07-10 at 14:30 +0800, Timothy Arceri wrote: On 8 July 2017 12:19:48 am GMT+08:00, "Juan A. Suarez Romero" wrote: When we have an interface block like: layout (xfb_buffer = 0, xfb_offset = 0) out Block {

Re: [Mesa-dev] [PATCH] glsl: xfb_stride applies to buffers, not block members

2017-07-16 Thread Nicolai Hähnle
On 07.07.2017 18:19, Juan A. Suarez Romero wrote: When we have an interface block like: layout (xfb_buffer = 0, xfb_offset = 0) out Block { vec4 var1; layout (xfb_stride = 48) vec4 var2; vec4 var3; }; According to

Re: [Mesa-dev] [PATCH] glsl: xfb_stride applies to buffers, not block members

2017-07-10 Thread Juan A. Suarez Romero
On Mon, 2017-07-10 at 14:30 +0800, Timothy Arceri wrote: > > On 8 July 2017 12:19:48 am GMT+08:00, "Juan A. Suarez Romero" > wrote: > > When we have an interface block like: > > > > layout (xfb_buffer = 0, xfb_offset = 0) out Block { > > vec4

Re: [Mesa-dev] [PATCH] glsl: xfb_stride applies to buffers, not block members

2017-07-10 Thread Timothy Arceri
On 8 July 2017 12:19:48 am GMT+08:00, "Juan A. Suarez Romero" wrote: >When we have an interface block like: > >layout (xfb_buffer = 0, xfb_offset = 0) out Block { > vec4 var1; >layout (xfb_stride = 48) vec4 var2; >

[Mesa-dev] [PATCH] glsl: xfb_stride applies to buffers, not block members

2017-07-07 Thread Juan A. Suarez Romero
When we have an interface block like: layout (xfb_buffer = 0, xfb_offset = 0) out Block { vec4 var1; layout (xfb_stride = 48) vec4 var2; vec4 var3; }; According to ARB_enhanced_layouts spec: "The *xfb_stride* qualifier specifies