aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/util
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2025-07-30 17:23:41 +0200
committerLinnea Gräf <nea@nea.moe>2025-07-30 17:25:04 +0200
commit6300ff493fe90fd06162d2f4ce91339c07a50d11 (patch)
tree5ee5bc676567ab2b025067d6bebd992f659144b9 /src/main/kotlin/util
parenta30e0810604ee9122758879205434563ccc94738 (diff)
downloadFirmament-6300ff493fe90fd06162d2f4ce91339c07a50d11.tar.gz
Firmament-6300ff493fe90fd06162d2f4ce91339c07a50d11.tar.bz2
Firmament-6300ff493fe90fd06162d2f4ce91339c07a50d11.zip
feat(dev): unpleasant gradient cape
Diffstat (limited to 'src/main/kotlin/util')
-rw-r--r--src/main/kotlin/util/mc/CustomRenderPassHelper.kt2
-rw-r--r--src/main/kotlin/util/render/CustomRenderLayers.kt2
-rw-r--r--src/main/kotlin/util/render/RenderCircleProgress.kt2
3 files changed, 3 insertions, 3 deletions
diff --git a/src/main/kotlin/util/mc/CustomRenderPassHelper.kt b/src/main/kotlin/util/mc/CustomRenderPassHelper.kt
index 1bd1148..12f98e4 100644
--- a/src/main/kotlin/util/mc/CustomRenderPassHelper.kt
+++ b/src/main/kotlin/util/mc/CustomRenderPassHelper.kt
@@ -109,7 +109,7 @@ class CustomRenderPassHelper(
}
fun allocateByteBuf(size: Int, init: (Std140Builder) -> Unit): ByteBuffer {
- return Std140Builder.intoBuffer(
+ return Std140Builder.intoBuffer( // TODO: i really dont know about this 16 align? but it seems to be generally correct.
ByteBuffer
.allocateDirect(MathHelper.roundUpToMultiple(size, 16))
.order(ByteOrder.nativeOrder())
diff --git a/src/main/kotlin/util/render/CustomRenderLayers.kt b/src/main/kotlin/util/render/CustomRenderLayers.kt
index 912ffdf..13412ec 100644
--- a/src/main/kotlin/util/render/CustomRenderLayers.kt
+++ b/src/main/kotlin/util/render/CustomRenderLayers.kt
@@ -45,7 +45,7 @@ object CustomRenderPipelines {
RenderPipeline.builder(RenderPipelines.POSITION_TEX_COLOR_SNIPPET)
.withVertexFormat(VertexFormats.POSITION_TEXTURE_COLOR, DrawMode.TRIANGLES)
.withLocation(Firmament.identifier("gui_textured_overlay_tris_circle"))
- .withUniform("InnerCutoutRadius", UniformType.UNIFORM_BUFFER)
+ .withUniform("CutoutRadius", UniformType.UNIFORM_BUFFER)
.withFragmentShader(Firmament.identifier("circle_discard_color"))
.withBlend(BlendFunction.TRANSLUCENT)
.build()
diff --git a/src/main/kotlin/util/render/RenderCircleProgress.kt b/src/main/kotlin/util/render/RenderCircleProgress.kt
index bbc4ace..2c837d3 100644
--- a/src/main/kotlin/util/render/RenderCircleProgress.kt
+++ b/src/main/kotlin/util/render/RenderCircleProgress.kt
@@ -98,7 +98,7 @@ object RenderCircleProgress {
).use { renderPass ->
renderPass.uploadVertices(buffer)
renderPass.setPipeline(state.layer.pipeline)
- renderPass.setUniform("InnerCutoutRadius", 4) {
+ renderPass.setUniform("CutoutRadius", 4) {
it.putFloat(state.innerCutoutRadius)
}
renderPass.draw()