With Ken's suggestion, this is
Reviewed-by: Connor Abbott
On Thu, Jul 6, 2017 at 4:48 PM, Matt Turner wrote:
> These are intrinsics rather than opcodes, because they operate across
> channels.
> ---
> src/compiler/glsl/glsl_to_nir.cpp | 22 ++
> src/compiler/nir/nir_intrins
On Thursday, July 6, 2017 4:48:11 PM PDT Matt Turner wrote:
> These are intrinsics rather than opcodes, because they operate across
> channels.
> ---
> src/compiler/glsl/glsl_to_nir.cpp | 22 ++
> src/compiler/nir/nir_intrinsics.h | 5 +
> 2 files changed, 27 insertions(+)
I've force pushed this series with all suggested changes to the ballot
branch of my tree
git://people.freedesktop.org/~mattst88/mesa ballot
The only two reviews I have so far are my own, after changing the
authorship on two patches to Curro. With the branchpoint coming up
this week, I'd really
On Thu, Jul 6, 2017 at 5:07 PM, Connor Abbott wrote:
> FYI, I already have another series which adds ARB_shader_ballot and
> ARB_shader_group_vote intrinsics, in addition to adding some more
> precise semantics to represent the restrictions on ballotARB() and
> similar things [0]. The problem is t
FYI, I already have another series which adds ARB_shader_ballot and
ARB_shader_group_vote intrinsics, in addition to adding some more
precise semantics to represent the restrictions on ballotARB() and
similar things [0]. The problem is that marking ballot as
can_eliminate but not can_reorder is ove
These are intrinsics rather than opcodes, because they operate across
channels.
---
src/compiler/glsl/glsl_to_nir.cpp | 22 ++
src/compiler/nir/nir_intrinsics.h | 5 +
2 files changed, 27 insertions(+)
diff --git a/src/compiler/glsl/glsl_to_nir.cpp
b/src/compiler/glsl/gl