Event Work

This commit is contained in:
2022-12-12 23:04:52 -08:00
parent 8bbf05dcf0
commit 41a85a0553
18 changed files with 260 additions and 78 deletions

View File

@ -126,8 +126,12 @@ void RenderPipeline::renderUI(
// Clear / Bind / Update the render target.
renderTarget->bind();
renderTarget->clear(
RENDER_TARGET_CLEAR_FLAG_DEPTH |
RENDER_TARGET_CLEAR_FLAG_COLOR
);
this->renderManager->setRenderFlags(
RENDER_MANAGER_RENDER_FLAG_BLEND
RENDER_MANAGER_RENDER_FLAG_BLEND
);
// Prepare the UI Shader
@ -138,7 +142,7 @@ void RenderPipeline::renderUI(
shader->setUICamera(transform, projection);
// Render the children
glm::mat4 rootMatrix = canvas->transform->getWorldTransform();
glm::mat4 rootMatrix = canvas->transform->getWorldTransform();
auto it = canvas->children.begin();
while(it != canvas->children.end()) {
(*it)->draw(shader, rootMatrix);