aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/events/RegisterCustomShadersEvent.kt
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2024-11-03 01:24:24 +0100
committerLinnea Gräf <nea@nea.moe>2024-11-09 01:01:18 +0100
commit22f0cc59a2d3bc7900764e3916c670075ff9d35e (patch)
treeb503ff607cf818a539cbbaa403f6851ef979e03d /src/main/kotlin/events/RegisterCustomShadersEvent.kt
parent646843ba3b960ac48f9866b3640438d3cc1dafc4 (diff)
downloadFirmament-22f0cc59a2d3bc7900764e3916c670075ff9d35e.tar.gz
Firmament-22f0cc59a2d3bc7900764e3916c670075ff9d35e.tar.bz2
Firmament-22f0cc59a2d3bc7900764e3916c670075ff9d35e.zip
1.21.3 WIP
Diffstat (limited to 'src/main/kotlin/events/RegisterCustomShadersEvent.kt')
-rw-r--r--src/main/kotlin/events/RegisterCustomShadersEvent.kt24
1 files changed, 0 insertions, 24 deletions
diff --git a/src/main/kotlin/events/RegisterCustomShadersEvent.kt b/src/main/kotlin/events/RegisterCustomShadersEvent.kt
deleted file mode 100644
index 2f6d1f8..0000000
--- a/src/main/kotlin/events/RegisterCustomShadersEvent.kt
+++ /dev/null
@@ -1,24 +0,0 @@
-package moe.nea.firmament.events
-
-import com.mojang.datafixers.util.Pair
-import java.util.function.Consumer
-import net.minecraft.client.gl.ShaderProgram
-import net.minecraft.client.render.VertexFormat
-import net.minecraft.resource.ResourceFactory
-import moe.nea.firmament.Firmament
-
-data class RegisterCustomShadersEvent(
- val list: MutableList<Pair<ShaderProgram, Consumer<ShaderProgram>>>,
- val resourceFactory: ResourceFactory,
-) : FirmamentEvent() {
- companion object : FirmamentEventBus<RegisterCustomShadersEvent>()
-
- fun register(name: String, vertexFormat: VertexFormat, saver: Consumer<ShaderProgram>) {
- require(name.startsWith("firmament_"))
- try {
- list.add(Pair.of(ShaderProgram(resourceFactory, name, vertexFormat), saver))
- } catch (ex: Exception) {
- Firmament.logger.fatal("Could not load firmament shader $name", ex)
- }
- }
-}