From bd52960a3e7bf2ecf12ec73373cd556f37af698b Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Mon, 31 Aug 2026 14:44:14 +0530 Subject: Replace egl with xvfb-run for recording with shader support --- build.gradle.kts | 6 +++--- flake.nix | 1 + justfile | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 92868f1..1b5c024 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -340,9 +340,9 @@ tasks.register("record") { args = runTask.args ?: emptyList() environment("RECORD", "1") - doFirst { - jvmArgs = (runTask.jvmArgs ?: emptyList()) + listOf("-Dorg.openrndr.application=EGL") - } + // doFirst { + // jvmArgs = (runTask.jvmArgs ?: emptyList()) + listOf("-Dorg.openrndr.application=EGL") + // } } if (properties["openrndr.tasks"] == "true") { diff --git a/flake.nix b/flake.nix index c216c0d..399f1a6 100644 --- a/flake.nix +++ b/flake.nix @@ -23,6 +23,7 @@ kotlin-language-server kotlin-interactive-shell just + xvfb-run ]; LD_LIBRARY_PATH = pkgs.lib.makeLibraryPath buildInputs; diff --git a/justfile b/justfile index 084ef12..9ddf87c 100644 --- a/justfile +++ b/justfile @@ -2,7 +2,7 @@ run class: ./gradlew run -Popenrndr.application={{class}} record class: - ./gradlew record -Popenrndr.application={{class}} + xvfb-run --server-args="-screen 0 1920x1080x24" ./gradlew record -Popenrndr.application={{class}} update: ./gradlew dependencyUpydates -- cgit v1.3.1