Skip to content

Build updates for v5 - #1587

Merged
catilac merged 5 commits into
processing:mainfrom
catilac:build_updates_for_v5
Oct 25, 2026
Merged

catilac merged 5 commits into
processing:mainfrom
catilac:build_updates_for_v5

Conversation

@catilac

@catilac catilac commented Oct 23, 2026

Copy link
Copy Markdown
Collaborator

We no longer need enableWebGPU. Updated code to reflect that. Review each commit.

You can now just run ./gradlew run or from IntelliJ you should be able to just build (after specifying correct build settings)

@tychedelia tychedelia left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We probably should have a mechanism to download pre-built libprocessing binaries at some point but that can be a follow up. Thanks for doing htis!

Comment thread core/build.gradle.kts

onlyIf { !jextractDirectory.exists() }
}
val jextractVersionString = "22-jextract+6-47"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not a big deal for this but there might be a jextract for java 25 available at this point.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see there is an early build with the string "25-jextract+2-4"
(listed here: https://jdk.java.net/jextract/)

should be fine to use an early build at this point. but I can put it in a follow on !

@SableRaf

Copy link
Copy Markdown
Collaborator

How does one test this PR? Anything specific I should be trying?

@catilac

catilac commented Oct 23, 2026

Copy link
Copy Markdown
Collaborator Author

@tychedelia yes! will follow up
build broken bc of linux i will try to fix before merging

@SableRaf can you run locally? and use BUILD.md to to update your intellij config?

@catilac
catilac merged commit c2e7cb6 into processing:main Oct 25, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants