Files
armorpaint/base/Sources/RenderPathForward.ts
T

31 lines
740 B
TypeScript
Raw Normal View History

2024-01-17 18:53:31 +01:00
class RenderPathForward {
2024-01-29 17:32:13 +01:00
static init = () => {
2024-01-17 18:53:31 +01:00
}
static commands = () => {
///if is_paint
RenderPathPaint.liveBrushDirty();
///end
RenderPathBase.commands(RenderPathForward.drawForward);
}
static drawForward = () => {
2024-01-29 17:32:13 +01:00
RenderPath.setDepthFrom("gbuffer1", "gbuffer0");
RenderPath.setTarget("gbuffer1");
RenderPath.drawSkydome("shader_datas/world_pass/world_pass");
RenderPath.setDepthFrom("gbuffer1", "gbuffer2");
RenderPath.setTarget("buf");
RenderPath.bindTarget("gbuffer1", "tex");
RenderPath.drawShader("shader_datas/compositor_pass/compositor_pass");
RenderPath.setTarget("buf");
RenderPathBase.drawCompass(RenderPath.currentG);
RenderPath.drawMeshes("overlay");
2024-01-17 18:53:31 +01:00
RenderPathBase.drawTAA();
}
}