Route colorize mask and slider shader setup through helpers
This commit is contained in:
@@ -2262,10 +2262,12 @@ void Canvas::export_depth_thread(std::string file_name)
|
||||
glm::scale(glm::vec3(2));
|
||||
|
||||
m_sampler.bind(0);
|
||||
ShaderManager::use(kShader::TextureColorize);
|
||||
ShaderManager::u_int(kShaderUniform::Tex, 0);
|
||||
ShaderManager::u_vec4(kShaderUniform::Col, { glm::vec3((float)(layer_index + 1) / (float)(m_layers.size() + 1)), 1.f });
|
||||
ShaderManager::u_mat4(kShaderUniform::MVP, plane_mvp_z);
|
||||
pp::panopainter::setup_legacy_canvas_draw_merge_texture_colorize_shader(
|
||||
pp::panopainter::LegacyCanvasDrawMergeTextureColorizeUniforms {
|
||||
.mvp = plane_mvp_z,
|
||||
.texture_slot = 0,
|
||||
.color = { glm::vec3((float)(layer_index + 1) / (float)(m_layers.size() + 1)), 1.f },
|
||||
});
|
||||
|
||||
set_active_texture_unit(0);
|
||||
m_layers[layer_index]->rtt(plane_index).bindTexture();
|
||||
|
||||
Reference in New Issue
Block a user