Deferred Lighting

This commit is contained in:
Harrison Corlett 2026-06-19 13:04:15 +01:00
parent 441bd95ddd
commit 8d219d2a35
224 changed files with 30309 additions and 385 deletions

View file

@ -1,7 +1,18 @@
import org.gradle.internal.os.OperatingSystem
buildscript {
repositories {
mavenCentral()
gradlePluginPortal()
}
dependencies {
classpath 'com.gradleup.shadow:shadow-gradle-plugin:8.3.5'
}
}
plugins {
id 'application'
id 'java'
id 'com.gradleup.shadow' version '8.3.5'
}
project.ext.lwjglVersion = "3.4.1"
project.ext.jomlVersion = "1.10.8"
@ -34,10 +45,16 @@ switch (OperatingSystem.current()) {
break
}
repositories {
mavenCentral()
}
application {
mainClass.set('net.halbear.Executable.Init')
}
dependencies {
implementation platform("org.lwjgl:lwjgl-bom:$lwjglVersion")
implementation 'org.tinylog:tinylog-api:2.7.0'
@ -91,4 +108,11 @@ dependencies {
implementation "io.github.spair:imgui-java-lwjgl3:$imguiVersion"
implementation "io.github.spair:imgui-java-natives-windows:$imguiVersion"
}
tasks.named('startShadowScripts') {
// Dynamically override the legacy property binding with the modern provider mapping
conventionMapping.map('mainClassName') {
application.mainClass.get()
}
}