[Mesa-dev] [PATCH] mesa: Only require independent blending for GLES 3.2.

2018-01-18 Thread Eric Anholt
We've been requiring this since GLES 3.0 was introduced, but the GLES 3.2 spec is the one that has "Supporting blending on a per-draw-buffer basis" in the new features. V3D 3.3 would require lowering blending to shader code to implement independent blending. --- src/mesa/main/version.c | 2 +- 1

Re: [Mesa-dev] [PATCH] mesa: Only require independent blending for GLES 3.2.

2018-01-19 Thread Tapani Pälli
Yep, that is addition to GLES 3.2 spec. Reviewed-by: Tapani Pälli On 01/19/2018 07:36 AM, Eric Anholt wrote: We've been requiring this since GLES 3.0 was introduced, but the GLES 3.2 spec is the one that has "Supporting blending on a per-draw-buffer basis" in the new features. V3D 3.3 would r

Re: [Mesa-dev] [PATCH] mesa: Only require independent blending for GLES 3.2.

2018-01-21 Thread Ilia Mirkin
What es3 does require, though, is mrt. Maybe add something that ensures that mrt is supported? On Jan 19, 2018 08:39, "Eric Anholt" wrote: > We've been requiring this since GLES 3.0 was introduced, but the GLES 3.2 > spec is the one that has "Supporting blending on a per-draw-buffer basis" > in

Re: [Mesa-dev] [PATCH] mesa: Only require independent blending for GLES 3.2.

2018-01-21 Thread Tapani Pälli
On 01/22/2018 08:48 AM, Ilia Mirkin wrote: What es3 does require, though, is mrt. Maybe add something that ensures that mrt is supported? I guess that would be EXT_draw_buffers? That is currently enabled with 'dummy_true'. On Jan 19, 2018 08:39, "Eric Anholt" > wro

Re: [Mesa-dev] [PATCH] mesa: Only require independent blending for GLES 3.2.

2018-01-22 Thread Roland Scheidegger
Am 22.01.2018 um 08:16 schrieb Tapani Pälli: > > > On 01/22/2018 08:48 AM, Ilia Mirkin wrote: >> What es3 does require, though, is mrt. Maybe add something that >> ensures that mrt is supported? > > I guess that would be EXT_draw_buffers? That is currently enabled with > 'dummy_true'. But only b