diff options
author | Linnea Gräf <nea@nea.moe> | 2025-06-23 13:34:02 +0200 |
---|---|---|
committer | Linnea Gräf <nea@nea.moe> | 2025-06-23 13:34:02 +0200 |
commit | 051668fe9ac8d02fd9546e588d4255ee5e120f40 (patch) | |
tree | c36e1415e78c37c71b0abaab3099349d8650d9dd /src/main/kotlin/util/render | |
parent | 72b8d8c8a37cd4396de44f0bcd2a9e8bd4b073b9 (diff) | |
download | Firmament-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.kt | 9 |
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 { |