Map renderer color write masks to OpenGL
This commit is contained in:
@@ -803,6 +803,16 @@ std::uint8_t color_write_enabled() noexcept
|
||||
return gl_boolean_true;
|
||||
}
|
||||
|
||||
OpenGlColorWriteMask color_write_mask_for_renderer_blend_state(pp::renderer::BlendState state) noexcept
|
||||
{
|
||||
return OpenGlColorWriteMask {
|
||||
.r = state.write_r ? gl_boolean_true : gl_boolean_false,
|
||||
.g = state.write_g ? gl_boolean_true : gl_boolean_false,
|
||||
.b = state.write_b ? gl_boolean_true : gl_boolean_false,
|
||||
.a = state.write_a ? gl_boolean_true : gl_boolean_false,
|
||||
};
|
||||
}
|
||||
|
||||
std::uint32_t linear_texture_filter() noexcept
|
||||
{
|
||||
return gl_linear;
|
||||
|
||||
Reference in New Issue
Block a user