#include "BaseTypes.h"
#include "common/PackedEnums.h"
namespace sh
{
namespace
{
constexpr gl::BlendEquationBitSet kAdvancedBlendBits{ … };
constexpr gl::BlendEquationBitSet kAdvancedBlendHslBits{ … };
bool IsValidAdvancedBlendBitSet(uint32_t enabledEquations)
{ … }
}
bool AdvancedBlendEquations::any() const
{ … }
bool AdvancedBlendEquations::all() const
{ … }
bool AdvancedBlendEquations::anyHsl() const
{ … }
void AdvancedBlendEquations::setAll()
{ … }
void AdvancedBlendEquations::set(uint32_t blendEquation)
{ … }
const char *AdvancedBlendEquations::GetLayoutString(uint32_t blendEquation)
{ … }
const char *AdvancedBlendEquations::GetAllEquationsLayoutString()
{ … }
}