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 1db44252d01bf7539452ccc2b5210c74b8dcd5
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 1db44252d01bf7539452ccc2b5210c74b8dcd5
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 1db44252d01bf7539452ccc2b5210c74b8dcd5
* Jason Ekstrand [2018-02-14 08:16:44 -0800]:
> On Wed, Feb 14, 2018 at 1:18 AM, Kenneth Graunke
> wrote:
>
> > On Sunday, February 11, 2018 6:26:41 PM PST Gustavo Lima Chaves wrote:
> > > ---
> > > src/intel/vulkan/anv_extensions.py | 1 +
> > &g
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 ++
src/compiler/spirv/spirv_t
* Kenneth Graunke [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 help.
>
&g
---
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
--- a/src/compiler/shad
y
take pull requests for VK-GL-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/s
---
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
+++ b/src/int