Route UI and VR shader setup through helpers
This commit is contained in:
@@ -30,6 +30,25 @@ inline void configure_legacy_slider_hue_shader(const glm::mat4& mvp, int directi
|
||||
ShaderManager::u_int(kShaderUniform::Direction, direction);
|
||||
}
|
||||
|
||||
inline void configure_legacy_ui_color_shader(
|
||||
const glm::mat4& mvp,
|
||||
const glm::vec4& color) noexcept
|
||||
{
|
||||
ShaderManager::use(kShader::Color);
|
||||
ShaderManager::u_mat4(kShaderUniform::MVP, mvp);
|
||||
ShaderManager::u_vec4(kShaderUniform::Col, color);
|
||||
}
|
||||
|
||||
inline void configure_legacy_ui_font_shader(
|
||||
const glm::mat4& mvp,
|
||||
const glm::vec4& color) noexcept
|
||||
{
|
||||
ShaderManager::use(kShader::Font);
|
||||
ShaderManager::u_int(kShaderUniform::Tex, 0);
|
||||
ShaderManager::u_mat4(kShaderUniform::MVP, mvp);
|
||||
ShaderManager::u_vec4(kShaderUniform::Col, color);
|
||||
}
|
||||
|
||||
void initialize_legacy_overlay_node(App& app, Node& node);
|
||||
|
||||
void destroy_legacy_node(Node& node);
|
||||
|
||||
Reference in New Issue
Block a user