OSDN Git Service

nir/builder: Add bany_inequal and bany helpers.
authorKenneth Graunke <kenneth@whitecape.org>
Wed, 17 Aug 2016 12:03:29 +0000 (05:03 -0700)
committerEmil Velikov <emil.l.velikov@gmail.com>
Thu, 1 Sep 2016 10:39:42 +0000 (11:39 +0100)
commit6ea7a82b5e5b6f2306fb24218beecf7e818d4089
treecce4bfa8ce0b7b003dd186053887ac3c8d8ee11e
parentab441496ca9928eacc9de524260dcea45cc70e3a
nir/builder: Add bany_inequal and bany helpers.

The first simply picks the bany_inequal[234] opcodes based on the SSA
def's number of components.  The latter implicitly compares with zero
to achieve the same semantics of GLSL's any().

Cc: mesa-stable@lists.freedesktop.org
Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Alejandro PiƱeiro <apinheiro@igalia.com>
(cherry picked from commit d8971128accc84db04becf820b66e455d5d7534c)
src/compiler/nir/nir_builder.h