aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2026-08-31 14:44:14 +0530
committerAkshay Nair <phenax5@gmail.com>2026-08-31 14:44:14 +0530
commit0cee6d3bd5a40733876b908c456f08f68e9f22de (patch)
tree190d03ee0d21c714620e523a28a6e3317af58607
parent93acfda81a553bdc6ec5d35c3f3cdbb68ff9d1d0 (diff)
downloadart-playground-openrndr-0cee6d3bd5a40733876b908c456f08f68e9f22de.tar.gz
art-playground-openrndr-0cee6d3bd5a40733876b908c456f08f68e9f22de.zip
Replace egl with xvfb-run for recording with shader support
-rw-r--r--build.gradle.kts6
-rw-r--r--flake.nix1
-rw-r--r--justfile2
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<JavaExec>("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