This commit is Reviewed-by: Ian Romanick <ian.d.roman...@intel.com>
On 5/5/19 7:26 PM, Alyssa Rosenzweig wrote: > We add enums corresponding to (GLES) blend state to shader_enums.h, > complementing the existing advanced blending enums in the file. This > allows us to represent blending state in a driver-agnostic, API-agnostic > way to permit lowering. > > Signed-off-by: Alyssa Rosenzweig <aly...@rosenzweig.io> > Cc: Eric Anholt <e...@anholt.net> > Cc: Kenneth Graunke <kenn...@whitecape.org> > --- > src/compiler/shader_enums.h | 21 +++++++++++++++++++++ > 1 file changed, 21 insertions(+) > > diff --git a/src/compiler/shader_enums.h b/src/compiler/shader_enums.h > index ac293af4519..47b1ca01dd6 100644 > --- a/src/compiler/shader_enums.h > +++ b/src/compiler/shader_enums.h > @@ -753,6 +753,27 @@ enum gl_advanced_blend_mode > BLEND_ALL = 0x7fff, > }; > > +enum blend_func > +{ > + BLEND_FUNC_ADD, > + BLEND_FUNC_SUBTRACT, > + BLEND_FUNC_REVERSE_SUBTRACT, > + BLEND_FUNC_MIN, > + BLEND_FUNC_MAX, > +}; > + > +enum blend_factor > +{ > + BLEND_FACTOR_ZERO, > + BLEND_FACTOR_SRC_COLOR, > + BLEND_FACTOR_DST_COLOR, > + BLEND_FACTOR_SRC_ALPHA, > + BLEND_FACTOR_DST_ALPHA, > + BLEND_FACTOR_CONSTANT_COLOR, > + BLEND_FACTOR_CONSTANT_ALPHA, > + BLEND_FACTOR_SRC_ALPHA_SATURATE, > +}; > + > enum gl_tess_spacing > { > TESS_SPACING_UNSPECIFIED, _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev