add stencil alpha control to ui

This commit is contained in:
2017-10-20 10:26:08 +01:00
parent 283e4e2b5c
commit 856628162a
7 changed files with 10 additions and 1 deletions

View File

@@ -243,6 +243,7 @@ void ui::Canvas::stroke_draw()
ShaderManager::u_vec4(kShaderUniform::Col, m_brush.m_tip_color);
ShaderManager::u_vec2(kShaderUniform::Resolution, { m_width, m_height });
ShaderManager::u_vec2(kShaderUniform::StencilOffset, glm::vec2((rand()%1000)*0.001f, (rand()%1000)*0.001f));
ShaderManager::u_float(kShaderUniform::StencilAlpha, m_brush.m_tip_stencil);
for (const auto& s : samples)
{
glm::vec2 dx(s.size * 0.5f, 0), dy(0, s.size * 0.5f);