aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/util/render
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2025-06-23 13:34:02 +0200
committerLinnea Gräf <nea@nea.moe>2025-06-23 13:34:02 +0200
commit051668fe9ac8d02fd9546e588d4255ee5e120f40 (patch)
treec36e1415e78c37c71b0abaab3099349d8650d9dd /src/main/kotlin/util/render
parent72b8d8c8a37cd4396de44f0bcd2a9e8bd4b073b9 (diff)
downloadFirmament-051668fe9ac8d02fd9546e588d4255ee5e120f40.tar.gz
Firmament-051668fe9ac8d02fd9546e588d4255ee5e120f40.tar.bz2
Firmament-051668fe9ac8d02fd9546e588d4255ee5e120f40.zip
feat: Add dev capes
Diffstat (limited to 'src/main/kotlin/util/render')
-rw-r--r--src/main/kotlin/util/render/CustomRenderLayers.kt9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main/kotlin/util/render/CustomRenderLayers.kt b/src/main/kotlin/util/render/CustomRenderLayers.kt
index be0bbd7..3d9e598 100644
--- a/src/main/kotlin/util/render/CustomRenderLayers.kt
+++ b/src/main/kotlin/util/render/CustomRenderLayers.kt
@@ -49,6 +49,15 @@ object CustomRenderPipelines {
.withFragmentShader(Firmament.identifier("circle_discard_color"))
.withBlend(BlendFunction.TRANSLUCENT)
.build()
+ val PARALLAX_CAPE_SHADER =
+ RenderPipeline.builder(RenderPipelines.ENTITY_SNIPPET)
+ .withLocation(Firmament.identifier("parallax_cape"))
+ .withFragmentShader(Firmament.identifier("cape/parallax"))
+ .withSampler("Sampler0")
+ .withSampler("Sampler1")
+ .withSampler("Sampler3")
+ .withUniform("Animation", UniformType.FLOAT)
+ .build()
}
object CustomRenderLayers {