Route remaining shader setup through helpers

This commit is contained in:
2026-06-13 06:22:39 +02:00
parent 05b721bce6
commit 493282264d
9 changed files with 132 additions and 64 deletions

View File

@@ -107,11 +107,11 @@ void NodeImage::draw()
pp::legacy::ui_gl::set_blend_enabled(true, "NodeImage");
if (m_use_atlas)
{
ShaderManager::use(kShader::Atlas);
ShaderManager::u_vec2(kShaderUniform::Tof, m_off);
ShaderManager::u_vec2(kShaderUniform::Tsz, m_sz);
ShaderManager::u_int(kShaderUniform::Tex, 0);
ShaderManager::u_mat4(kShaderUniform::MVP, m_mvp * glm::scale(glm::vec3(m_scale, 1.f)));
pp::panopainter::setup_legacy_canvas_draw_merge_atlas_shader(
{.mvp = m_mvp * glm::scale(glm::vec3(m_scale, 1.f)),
.texture_slot = 0,
.offset = m_off,
.size = m_sz});
}
else
{