Route remaining shader setup through helpers
This commit is contained in:
@@ -657,14 +657,13 @@ void NodeCanvas::draw()
|
||||
auto bb = m_canvas->m_layers[layer_index]->box(plane_index) / (float)m_canvas->m_layers[layer_index]->w;
|
||||
glm::vec2 bbmin = xy(bb);
|
||||
glm::vec2 bbsz = zw(bb) - xy(bb);
|
||||
ShaderManager::use(kShader::Color);
|
||||
ShaderManager::u_vec4(kShaderUniform::Col, { 1, 0, 0, 1 });
|
||||
ShaderManager::u_mat4(kShaderUniform::MVP, plane_mvp_z
|
||||
* glm::translate(glm::vec3(bbmin * 2.f, 0))
|
||||
* glm::translate(glm::vec3(-1, -1, 0))
|
||||
* glm::scale(glm::vec3(bbsz, 1))
|
||||
* glm::translate(glm::vec3(1, 1, 0))
|
||||
);
|
||||
pp::panopainter::configure_legacy_ui_color_shader(
|
||||
plane_mvp_z
|
||||
* glm::translate(glm::vec3(bbmin * 2.f, 0))
|
||||
* glm::translate(glm::vec3(-1, -1, 0))
|
||||
* glm::scale(glm::vec3(bbsz, 1))
|
||||
* glm::translate(glm::vec3(1, 1, 0)),
|
||||
{ 1, 0, 0, 1 });
|
||||
m_face_plane.draw_stroke();
|
||||
}
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user