[Mesa-dev] [PATCH v5 REBASE] anv: enable VK_EXT_shader_stencil_export

2018-03-20 Thread Gustavo Lima Chaves
v2: An attempt to support SpvExecutionModeStencilRefReplacingEXT's behavior also follows, with the interpretation to said mode being we prevent writes to the built-in FragStencilRefEXT variable when the execution mode isn't set. v3: A more cautious reading of

[Mesa-dev] [PATCH v4] anv: enable VK_EXT_shader_stencil_export

2018-02-27 Thread Gustavo Lima Chaves
v2: An attempt to support SpvExecutionModeStencilRefReplacingEXT's behavior also follows, with the interpretation to said mode being we prevent writes to the built-in FragStencilRefEXT variable when the execution mode isn't set. v3: A more cautious reading of

[Mesa-dev] [PATCH v3] anv: enable VK_EXT_shader_stencil_export

2018-02-22 Thread Gustavo Lima Chaves
v2: An attempt to support SpvExecutionModeStencilRefReplacingEXT's behavior also follows, with the interpretation to said mode being we prevent writes to the built-in FragStencilRefEXT variable when the execution mode isn't set. v3: A more cautious reading of

Re: [Mesa-dev] [RFC 2/2] anv: enable VK_EXT_shader_stencil_export

2018-02-18 Thread Gustavo Lima Chaves
* Jason Ekstrand <ja...@jlekstrand.net> [2018-02-14 08:16:44 -0800]: > On Wed, Feb 14, 2018 at 1:18 AM, Kenneth Graunke <kenn...@whitecape.org> > wrote: > > > On Sunday, February 11, 2018 6:26:41 PM PST Gustavo Lima Chaves wrote: > > > --- > >

[Mesa-dev] [PATCH] anv: enable VK_EXT_shader_stencil_export

2018-02-18 Thread Gustavo Lima Chaves
An attempt to support SpvExecutionModeStencilRefReplacingEXT's behavior also follows, with the interpretation to said mode being we prevent writes to the built-in FragStencilRefEXT variable when the execution mode isn't set. --- src/compiler/shader_info.h | 2 ++

Re: [Mesa-dev] [RFC 0/2] VK_EXT_shader_stencil_export

2018-02-18 Thread Gustavo Lima Chaves
* Kenneth Graunke <kenn...@whitecape.org> [2018-02-14 01:16:01 -0800]: > On Sunday, February 11, 2018 6:26:39 PM PST Gustavo Lima Chaves wrote: > > I've been seeking to add this extension support on my free time and > > have now come to a point where some input could really

[Mesa-dev] [RFC 1/2] spirv: add/hookup SpvCapabilityStencilExportEXT

2018-02-11 Thread Gustavo Lima Chaves
--- src/compiler/shader_info.h | 1 + src/compiler/spirv/spirv_to_nir.c | 4 src/compiler/spirv/vtn_variables.c | 4 3 files changed, 9 insertions(+) diff --git a/src/compiler/shader_info.h b/src/compiler/shader_info.h index f6dedb8d62..0480af5be7 100644 ---

[Mesa-dev] [RFC 0/2] VK_EXT_shader_stencil_export

2018-02-11 Thread Gustavo Lima Chaves
-CTS from github? All commits in there seem to have Google's gerrit annotations, so I'm confused about that. Thanks a lot. Gustavo Lima Chaves (2): spirv: add/hookup SpvCapabilityStencilExportEXT anv: enable VK_EXT_shader_stencil_export src/compiler/shader_info.h | 1 + src/compiler

[Mesa-dev] [RFC 2/2] anv: enable VK_EXT_shader_stencil_export

2018-02-11 Thread Gustavo Lima Chaves
--- src/intel/vulkan/anv_extensions.py | 1 + src/intel/vulkan/anv_pipeline.c| 1 + 2 files changed, 2 insertions(+) diff --git a/src/intel/vulkan/anv_extensions.py b/src/intel/vulkan/anv_extensions.py index 581921e62a..628778caa6 100644 --- a/src/intel/vulkan/anv_extensions.py +++