Re: [Mesa-dev] [PATCH vulkan/spec 1/3] Add an extension to specify that derivative groups are quads

2018-11-06 Thread Jason Ekstrand
On Tue, Nov 6, 2018 at 9:43 PM Roland Scheidegger wrote: > Am 06.11.18 um 22:48 schrieb Jason Ekstrand: > > This came to the top of my list recently due to a difference between > > OpenGL and Vulkan discard operations and D3D's discard operation. The > > OpenGL and Vulkan discard is defined to b

Re: [Mesa-dev] [PATCH vulkan/spec 1/3] Add an extension to specify that derivative groups are quads

2018-11-06 Thread Roland Scheidegger
Am 06.11.18 um 22:48 schrieb Jason Ekstrand: > This came to the top of my list recently due to a difference between > OpenGL and Vulkan discard operations and D3D's discard operation. The > OpenGL and Vulkan discard is defined to be control flow and derivatives > are undefined after discard. With

[Mesa-dev] [PATCH vulkan/spec 1/3] Add an extension to specify that derivative groups are quads

2018-11-06 Thread Jason Ekstrand
This came to the top of my list recently due to a difference between OpenGL and Vulkan discard operations and D3D's discard operation. The OpenGL and Vulkan discard is defined to be control flow and derivatives are undefined after discard. With D3D, derivatives are considered well-defined after d