René's URL Explorer Experiment


Title: Merge WebGPU backend by tychedelia · Pull Request #1514 · processing/processing4 · GitHub

Open Graph Title: Merge WebGPU backend by tychedelia · Pull Request #1514 · processing/processing4

X Title: Merge WebGPU backend by tychedelia · Pull Request #1514 · processing/processing4

Description: Some important notes: We need to upgrade to Gradle 9.0 in order to support Java 24 for WebGPU builds (Panama support). WebGPU support is disabled by default, minus the Gradle upgrade, this should leave the default build the same. -PenableWebGPU=true toggles WebGPU support. Users will need to make sure they have the submodule initialized. Someone should test on their new machine.

Open Graph Description: Some important notes: We need to upgrade to Gradle 9.0 in order to support Java 24 for WebGPU builds (Panama support). WebGPU support is disabled by default, minus the Gradle upgrade, this should ...

X Description: Some important notes: We need to upgrade to Gradle 9.0 in order to support Java 24 for WebGPU builds (Panama support). WebGPU support is disabled by default, minus the Gradle upgrade, this should ...

Opengraph URL: https://github.com/processing/processing4/pull/1514

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:4b942950-07f2-576e-a30b-d358a3413af9
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id8C90:1FBD82:52D3E96:6E27DD4:6A5DB812
html-safe-noncee6200f790f931874400a020d2f6a30cf57b2810f2a0dcb5fe7a85d08081a441b
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4QzkwOjFGQkQ4Mjo1MkQzRTk2OjZFMjdERDQ6NkE1REI4MTIiLCJ2aXNpdG9yX2lkIjoiNjEyNzcxNjg5NzY3OTg0OTQ5MCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac6aea3a62df9cab9af78d5d51dfa6e4446f31a13bdc86fb10d2c82b16f4897be2
hovercard-subject-tagpull_request:3618978399
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/processing/processing4/pull/1514/files
twitter:imagehttps://avatars.githubusercontent.com/u/10366310?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/10366310?s=400&v=4
og:image:altSome important notes: We need to upgrade to Gradle 9.0 in order to support Java 24 for WebGPU builds (Panama support). WebGPU support is disabled by default, minus the Gradle upgrade, this should ...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None5290d7e14309ad1e76106a9c4237bd1041517e83ea182c8ab756752cb0c6940b
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/processing/processing4 git https://github.com/processing/processing4.git
octolytics-dimension-user_id1617169
octolytics-dimension-user_loginprocessing
octolytics-dimension-repository_id844382769
octolytics-dimension-repository_nwoprocessing/processing4
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id844382769
octolytics-dimension-repository_network_root_nwoprocessing/processing4
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release9c975978430e9ad293956f2bbdaf153b1bd84a99
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/processing/processing4/pull/1514/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fprocessing%2Fprocessing4%2Fpull%2F1514%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fprocessing%2Fprocessing4%2Fpull%2F1514%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=processing%2Fprocessing4
Reloadhttps://github.com/processing/processing4/pull/1514/files
Reloadhttps://github.com/processing/processing4/pull/1514/files
Reloadhttps://github.com/processing/processing4/pull/1514/files
Please reload this pagehttps://github.com/processing/processing4/pull/1514/files
processing https://github.com/processing
processing4https://github.com/processing/processing4
Please reload this pagehttps://github.com/processing/processing4/pull/1514/files
Notifications https://github.com/login?return_to=%2Fprocessing%2Fprocessing4
Fork 175 https://github.com/login?return_to=%2Fprocessing%2Fprocessing4
Star 442 https://github.com/login?return_to=%2Fprocessing%2Fprocessing4
Code https://github.com/processing/processing4
Issues 248 https://github.com/processing/processing4/issues
Pull requests 26 https://github.com/processing/processing4/pulls
Actions https://github.com/processing/processing4/actions
Projects https://github.com/processing/processing4/projects
Wiki https://github.com/processing/processing4/wiki
Security and quality 0 https://github.com/processing/processing4/security
Insights https://github.com/processing/processing4/pulse
Code https://github.com/processing/processing4
Issues https://github.com/processing/processing4/issues
Pull requests https://github.com/processing/processing4/pulls
Actions https://github.com/processing/processing4/actions
Projects https://github.com/processing/processing4/projects
Wiki https://github.com/processing/processing4/wiki
Security and quality https://github.com/processing/processing4/security
Insights https://github.com/processing/processing4/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fprocessing%2Fprocessing4%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fprocessing%2Fprocessing4%2Fissues%2Fnew%2Fchoose
catilachttps://github.com/catilac
mainhttps://github.com/processing/processing4/tree/main
the-wgpu-momenthttps://github.com/processing/processing4/tree/the-wgpu-moment
Conversation 3 https://github.com/processing/processing4/pull/1514
Commits 40 https://github.com/processing/processing4/pull/1514/commits
Checks 12 https://github.com/processing/processing4/pull/1514/checks
Files changed https://github.com/processing/processing4/pull/1514/files
Please reload this pagehttps://github.com/processing/processing4/pull/1514/files
Merge WebGPU backend https://github.com/processing/processing4/pull/1514/files#top
Show all changes 40 commits https://github.com/processing/processing4/pull/1514/files
6801baf *:ꔫ:*Renderer Project*:ꔫ:* catilac Oct 11, 2025 https://github.com/processing/processing4/pull/1514/commits/6801bafe6f6757810cfe2d72abbdd0502799814e
ebd4df6 Create workspaces for ffi and the renderer (#1275) catilac Oct 14, 2025 https://github.com/processing/processing4/pull/1514/commits/ebd4df624b0c33640f6a86a3ea14c45242319da3
32c31b5 Inital scaffold for libprocessing ffi. tychedelia Oct 15, 2025 https://github.com/processing/processing4/pull/1514/commits/32c31b577cc521b0f1e4af17fa07d7d0b1db4dff
a596ad2 Remove EAP. tychedelia Oct 15, 2025 https://github.com/processing/processing4/pull/1514/commits/a596ad2f0639bb8c5670dc3535864632d706d9a1
9ae1d01 Update docs. tychedelia Oct 15, 2025 https://github.com/processing/processing4/pull/1514/commits/9ae1d017bda2bd7aee43957edd3bbe7a90225eb9
8f2542b Factor out gradle utils. Add flag for disabling webgpu and enforcing … tychedelia Oct 16, 2025 https://github.com/processing/processing4/pull/1514/commits/8f2542b84941899d440a0ea68a0ab1c2f519ac87
0078714 Remove processing.h tychedelia Oct 16, 2025 https://github.com/processing/processing4/pull/1514/commits/0078714a71187632b7485c7ef4967519c181f3b2
5662716 Set java version for all projects. tychedelia Oct 16, 2025 https://github.com/processing/processing4/pull/1514/commits/56627168b6bd80d36da664caf46734b5a7b3b658
7152360 Merge pull request #1287 from tychedelia/1270-ffi-scaffold tychedelia Oct 16, 2025 https://github.com/processing/processing4/pull/1514/commits/71523606066a1c8198d5fff67f782f5e45d25892
33b8b52 libprocessing ffi error handling (#1293) tychedelia Oct 17, 2025 https://github.com/processing/processing4/pull/1514/commits/33b8b5289dc7f94eda45075f0d9cd80d3c3b9d17
bc5a524 Basic app lifecycle / surface creation. tychedelia Oct 22, 2025 https://github.com/processing/processing4/pull/1514/commits/bc5a52425d23ecd04f2600307c68ff9bcf943715
fa83874 Throw when not on macos. tychedelia Oct 22, 2025 https://github.com/processing/processing4/pull/1514/commits/fa83874d2012d442176e560dca0aac6c18f9b8ea
2232a0d Merge pull request #1302 from tychedelia/1271-surface-creation tychedelia Oct 27, 2025 https://github.com/processing/processing4/pull/1514/commits/2232a0d8ae98aa56e4c28a57f7c962c300c54348
89f8a65 Implement `background` method (#1308) tychedelia Nov 10, 2025 https://github.com/processing/processing4/pull/1514/commits/89f8a657681e0e9489e5e2e1a751ed23b41a776a
1ee012e Support for windows surfaces. (#1310) tychedelia Nov 10, 2025 https://github.com/processing/processing4/pull/1514/commits/1ee012e7942f0cfa9029151c6d7a1b992c044d0c
351737c Implement basic rendering flow (#1322) tychedelia Nov 20, 2025 https://github.com/processing/processing4/pull/1514/commits/351737c7075278252b5bdb1dcee42efa90bfea04
f6eaf88 libprocessing submodule catilac Nov 21, 2025 https://github.com/processing/processing4/pull/1514/commits/f6eaf886c5efc25f151b266b99ad509e841ac796
6eddaf4 --recursive when cloning repo catilac Nov 21, 2025 https://github.com/processing/processing4/pull/1514/commits/6eddaf4f6e5716f17ad69b5ee5d50abe527b7801
dc359d1 Enable submodule checkout in Gradle workflow Stefterv Nov 24, 2025 https://github.com/processing/processing4/pull/1514/commits/dc359d10d1293f4f2993c94f18b02fdecf42acd0
39cca3d Enable submodules in checkout steps Stefterv Nov 24, 2025 https://github.com/processing/processing4/pull/1514/commits/39cca3da54cec9cb8e975be37f1a6153cc43171b
8400db5 Wayland support with new WebGPU renderer catilac Nov 24, 2025 https://github.com/processing/processing4/pull/1514/commits/8400db50aa0ff9d6e1eaefb74197b6c48b7b645b
b40adac Merge pull request #1340 from catilac/libprocessing-submodule tychedelia Nov 24, 2025 https://github.com/processing/processing4/pull/1514/commits/b40adac4c6bcd546514dae33bd730aad7f43752e
01f8923 Merge branch 'the-wgpu-moment' into 1305-wayland catilac Nov 24, 2025 https://github.com/processing/processing4/pull/1514/commits/01f8923fc75086b8a0b0359ff317b6cebf336deb
2b9f115 Merge pull request #1343 from catilac/1305-wayland tychedelia Nov 25, 2025 https://github.com/processing/processing4/pull/1514/commits/2b9f115e44e69f2d5342f4fc324da413b0a916db
eee55b5 Gradle fixes from libprocessing refactor. (#1346) tychedelia Nov 26, 2025 https://github.com/processing/processing4/pull/1514/commits/eee55b530eccb06159b41859cf4cd35f756e15be
408d542 Updates from libprocessing. (#1392) tychedelia Jan 28, 2026 https://github.com/processing/processing4/pull/1514/commits/408d542a6ca58079cde433c20ea4cb3ac86a8d68
4127dc0 Updates from libprocessing. tychedelia May 2, 2026 https://github.com/processing/processing4/pull/1514/commits/4127dc05a7cbe9c4bc90d5baba2f39adc5bb598b
fef550b Merge remote-tracking branch 'origin/main' into the-wgpu-moment tychedelia May 2, 2026 https://github.com/processing/processing4/pull/1514/commits/fef550bc98bdf80617f06eebf71354da10042bdd
67ac864 Fixes for compat with main 17. tychedelia May 3, 2026 https://github.com/processing/processing4/pull/1514/commits/67ac86458afd40f16926d4aa42a931bd30fb61f4
079b879 Fixup docs. tychedelia May 3, 2026 https://github.com/processing/processing4/pull/1514/commits/079b8799455057d91768481ec5b626e0470addad
601af33 Upgrade to jdk-25. tychedelia May 3, 2026 https://github.com/processing/processing4/pull/1514/commits/601af336491f739b36011547e701a841c444084b
4b3a06a Upgrade to jdk-25. tychedelia May 3, 2026 https://github.com/processing/processing4/pull/1514/commits/4b3a06a86eff80305ee8d076c1a14013875a4126
bc8df0b Materials, lights, input event forwarding, ellipse fix. tychedelia May 5, 2026 https://github.com/processing/processing4/pull/1514/commits/bc8df0b477aa710e7cab7fc8ea14709e02be18b7
7fedbcf Get the gradle sketch runner working locally. tychedelia May 5, 2026 https://github.com/processing/processing4/pull/1514/commits/7fedbcfe2eb86c06b3bb66cb2fb924ca879961c8
70ba638 Conditionally execute webgpu tests catilac May 13, 2026 https://github.com/processing/processing4/pull/1514/commits/70ba638fea2f594ad723953e2a8951a8ace78394
1aa9610 Merge branch 'main' into the-wgpu-moment catilac Jul 3, 2026 https://github.com/processing/processing4/pull/1514/commits/1aa9610ec5e44a82bdc97fc8ef114f07e39e4ed1
c31caca ProcessingLibraryPlugin JVM Toggle update catilac Jul 4, 2026 https://github.com/processing/processing4/pull/1514/commits/c31caca913505989d5cba0c9ecbef7d8b2e588db
787ff56 4.5.5 in gradle.properties catilac Jul 4, 2026 https://github.com/processing/processing4/pull/1514/commits/787ff56a7a3eb0e413879314c768feb502406fab
47d9c80 Merge branch 'main' into the-wgpu-moment catilac Jul 8, 2026 https://github.com/processing/processing4/pull/1514/commits/47d9c80ef497820e7cd539e522f7cdc6b7866fa0
775de4c ProcessingPlugin fixes catilac Jul 8, 2026 https://github.com/processing/processing4/pull/1514/commits/775de4c8a53446c5b2945315e9104de2e871b6bb
Clear filters https://github.com/processing/processing4/pull/1514/files
Please reload this pagehttps://github.com/processing/processing4/pull/1514/files
Please reload this pagehttps://github.com/processing/processing4/pull/1514/files
.gitignore https://github.com/processing/processing4/pull/1514/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
.gitmodules https://github.com/processing/processing4/pull/1514/files#diff-fe7afb5c9c916e521401d3fcfb4277d5071798c3baf83baf11d6071742823584
BUILD.md https://github.com/processing/processing4/pull/1514/files#diff-40f60e1037245d7b8a98a7325d53890a717da9979adeb54a61a795c4ba07f9c9
build.gradle.kts https://github.com/processing/processing4/pull/1514/files#diff-8cff73265af19c059547b76aca8882cbaa3209291406f52df1dafbbc78e80c46
build.gradle.kts https://github.com/processing/processing4/pull/1514/files#diff-4741da513dc2b5bb7931022b73f9b237b4d3560b313e38e0efe128fa29710312
build.gradle.kts https://github.com/processing/processing4/pull/1514/files#diff-c0dfa6bc7a8685217f70a860145fbdf416d449eaff052fa28352c5cec1a98c06
build.gradle.kts https://github.com/processing/processing4/pull/1514/files#diff-7b5c40eb5522b5216cfe8c75612e579a8db0daee9ded80df9ce6a56e8361a962
CargoBuildTask.kt https://github.com/processing/processing4/pull/1514/files#diff-3b07c7d4781f03c83b2f5950b6399b3350c3f224edadad2288b45baf589dee86
CargoCleanTask.kt https://github.com/processing/processing4/pull/1514/files#diff-b9db082c434cf6e9ded0e0ffb410b1a6442fa2896443a8c7c61cd1ec7ffce04a
DownloadJextractTask.kt https://github.com/processing/processing4/pull/1514/files#diff-9e3406a82e7e182d029c67450771b35c63d766cdde6d3a7cf8fae1335d1aa199
GenerateJextractBindingsTask.kt https://github.com/processing/processing4/pull/1514/files#diff-265734580f0897c6ad28e483a1f4425b53ba3c84930c92a54d0a24c9631b9681
JextractUtils.kt https://github.com/processing/processing4/pull/1514/files#diff-46c760f9edaacd2bab077574120c684f8e3cdfa0aa6a4e437b3f51a1fb6ad33c
PlatformUtils.kt https://github.com/processing/processing4/pull/1514/files#diff-1c230f6a521dea6a263bb936397e206bab07ea867cdadc68fa9cd223777e136d
SignResourcesTask.kt https://github.com/processing/processing4/pull/1514/files#diff-e0039983b4cb122bb47d0962c0a537b511808a5fc224c0ad619d2f8d5a7a4bba
build.gradle.kts https://github.com/processing/processing4/pull/1514/files#diff-a6fced4b4e4a99784a2b92028b1adbc8c0ca28ff54e264b0e73727b3d4a460cf
AnimatedMesh.java https://github.com/processing/processing4/pull/1514/files#diff-3674674c4894dfc532e3ffb9aa8624f15dd446c1e113c1fa73803f943ff10165
BackgroundImage.java https://github.com/processing/processing4/pull/1514/files#diff-94f94980391d6cf9b0db244c27f7fe1c49b810e08301d944ee480d8c45e74d1f
Box3D.java https://github.com/processing/processing4/pull/1514/files#diff-bd42288084fda18a37984966b3e963f14ccb3c65ce011543a5c288bb43b6584c
Rectangle.java https://github.com/processing/processing4/pull/1514/files#diff-25b50e7a8d0dcb233d4ed2ae0d6aee66cebd71c6178a6dcc4c1576808f5a0845
Transforms.java https://github.com/processing/processing4/pull/1514/files#diff-d9553b0b8829aa19e36b9d4596836100036e9c7ce061e51ffdec6df181d72cde
UpdatePixels.java https://github.com/processing/processing4/pull/1514/files#diff-40f7ead97f9b40124f16422de3f1e565add945ca423683da6d856070fa064c35
NativeLibrary.java https://github.com/processing/processing4/pull/1514/files#diff-d193f2a884bf91e35a653eddb03acff57620ee293ac206ff7a8300389ef6ff0d
PApplet.java https://github.com/processing/processing4/pull/1514/files#diff-846d69408802c91b9a58b14d8cd66c9e7007265822a1e330b64d991aaf27eeda
PConstants.java https://github.com/processing/processing4/pull/1514/files#diff-d9e1fc7de6ffaf108b4ff3bbeb9e81452a3674c85bd19a9c42d311000ef8307f
PGraphics.java https://github.com/processing/processing4/pull/1514/files#diff-b1e720cb58f746c116f246fd3545e69df7298e89c2e3108b5986cb7931e6b454
Material.java https://github.com/processing/processing4/pull/1514/files#diff-1dbde7eddbf068f5f61f4df32044af5e00a64810bf2e40f2fe22efe6ebc572b9
PGraphicsWebGPU.java https://github.com/processing/processing4/pull/1514/files#diff-5c287ec90f640185d635e60c39d326e9b4fa351d48df06c86a0ce2151e778dc2
PImageWebGPU.java https://github.com/processing/processing4/pull/1514/files#diff-bf47511cf6441ef6e629aea28293a3a187df3c2874debc5608bb660e45719e0c
PShapeWebGPU.java https://github.com/processing/processing4/pull/1514/files#diff-03c15300d0c84b2fea9bbe361e2fe3cf82ef8b81f866f382a89b61361423e774
PSurfaceGLFW.java https://github.com/processing/processing4/pull/1514/files#diff-1a271c8053aab461b21bd8f1132fc000719fb487028e55bf55352ff0b6d252bf
PWebGPU.java https://github.com/processing/processing4/pull/1514/files#diff-0085c138866e2716ecabe57a153bd4863eccc7e77d6c04f97e09f7378b4d8167
PWebGPUException.java https://github.com/processing/processing4/pull/1514/files#diff-e451b4809d4183fbf805f1d0996f0f48ec1d6a64ab882dc81f9b68959e16662d
PWebGPUTest.java https://github.com/processing/processing4/pull/1514/files#diff-5ca91ad44c16e38ceb4a8ccc0043beec269c2899db7a7b4e9c115813d09b1561
gradle.properties https://github.com/processing/processing4/pull/1514/files#diff-3d103fc7c312a3e136f88e81cef592424b8af2464c468116545c4d22d6edcf19
libs.versions.toml https://github.com/processing/processing4/pull/1514/files#diff-697f70cdd88ba88fe77eebda60c7e143f6ad1286bca75017421e93ad84fb87df
build.gradle.kts https://github.com/processing/processing4/pull/1514/files#diff-0f09dd95f664e4c955b498e5a75f16f2578812e061f6a6b2e8f9fc89081de001
ProcessingLibraryPlugin.kt https://github.com/processing/processing4/pull/1514/files#diff-5e29d6bdebd71e22b403c6523e9a7b36bcd29e8c8856a6ba2f88b51836822adc
settings.gradle.kts https://github.com/processing/processing4/pull/1514/files#diff-17b3df13bb587c3a72ff24b6046aab7b057c4a0ff281395a9a47f3d89870684e
gradle-wrapper.jar https://github.com/processing/processing4/pull/1514/files#diff-12277790711b9f7dc1eb1b40d025e36afe07269ea7fa5a5745dff1079facbc61
gradle-wrapper.properties https://github.com/processing/processing4/pull/1514/files#diff-40640fe1078ece83d7ea8fb67daacd77923a86d13447baf9769660b3b46f2ece
gradlew https://github.com/processing/processing4/pull/1514/files#diff-e9721dc750619a21053ddea8a5d04929a608877d8c5daec1b57d243d3424e745
gradlew.bat https://github.com/processing/processing4/pull/1514/files#diff-33fbd7a182c496726227993443a3cfea58670618db831c51c273dcd8962c861a
build.gradle.kts https://github.com/processing/processing4/pull/1514/files#diff-fcb734e643e221d7b6ccb131386cbee82cd2bf8a62ca2aed0870cb2211bfd068
settings.gradle.kts https://github.com/processing/processing4/pull/1514/files#diff-14e6b832401b7774b0523b869757d76d352b658c4bc63f01b5d8bf0db8a33567
DependenciesTask.kt https://github.com/processing/processing4/pull/1514/files#diff-cf2b60534363c9d4efed988b0360127b2f14dfc182d4c810367b29e43f10cf55
LibrariesTask.kt https://github.com/processing/processing4/pull/1514/files#diff-73f4226fcf4349e10fdfa845e3154e373bae33d74b9f5733edfd5625a1546063
ProcessingPlugin.kt https://github.com/processing/processing4/pull/1514/files#diff-dd42ed6f06981de0de937520774c44aa5cf459408656e775e8c515706c604833
JavaBuild.java https://github.com/processing/processing4/pull/1514/files#diff-190e0898e956e1a222a324b0a93ffe26e4274d064b657c990ef2a0df4fab5f93
PreprocService.java https://github.com/processing/processing4/pull/1514/files#diff-b8a6d9d0f870bfcb9512e64b4e175d235b1ecdd0d47900c3b5d6a09159f99dcb
Runner.java https://github.com/processing/processing4/pull/1514/files#diff-4ac148a49ec5c30727b9c9dc68b17fa01281afc94824304eb7ed2e8179938d49
libprocessing https://github.com/processing/processing4/pull/1514/files#diff-7fc10808b56c1f8c0ce40d0364ddb377cb11dced4097216da99adf0391565dac
.gitignorehttps://github.com/processing/processing4/pull/1514/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
View file https://github.com/processing/processing4/blob/775de4c8a53446c5b2945315e9104de2e871b6bb/.gitignore
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/processing/processing4/pull/1514/{{ revealButtonHref }}
https://github.com/processing/processing4/pull/1514/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
https://github.com/processing/processing4/pull/1514/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
.gitmoduleshttps://github.com/processing/processing4/pull/1514/files#diff-fe7afb5c9c916e521401d3fcfb4277d5071798c3baf83baf11d6071742823584
View file https://github.com/processing/processing4/blob/775de4c8a53446c5b2945315e9104de2e871b6bb/.gitmodules
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/processing/processing4/pull/1514/{{ revealButtonHref }}
BUILD.mdhttps://github.com/processing/processing4/pull/1514/files#diff-40f60e1037245d7b8a98a7325d53890a717da9979adeb54a61a795c4ba07f9c9
View file https://github.com/processing/processing4/blob/775de4c8a53446c5b2945315e9104de2e871b6bb/BUILD.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/processing/processing4/pull/1514/{{ revealButtonHref }}
https://github.com/processing/processing4/pull/1514/files#diff-40f60e1037245d7b8a98a7325d53890a717da9979adeb54a61a795c4ba07f9c9
https://github.com/processing/processing4/pull/1514/files#diff-40f60e1037245d7b8a98a7325d53890a717da9979adeb54a61a795c4ba07f9c9
https://github.com/processing/processing4/pull/1514/files#diff-40f60e1037245d7b8a98a7325d53890a717da9979adeb54a61a795c4ba07f9c9
https://github.com/processing/processing4/pull/1514/files#diff-40f60e1037245d7b8a98a7325d53890a717da9979adeb54a61a795c4ba07f9c9
https://github.com/processing/processing4/pull/1514/files#diff-40f60e1037245d7b8a98a7325d53890a717da9979adeb54a61a795c4ba07f9c9
https://github.com/processing/processing4/pull/1514/files#diff-40f60e1037245d7b8a98a7325d53890a717da9979adeb54a61a795c4ba07f9c9
app/build.gradle.ktshttps://github.com/processing/processing4/pull/1514/files#diff-8cff73265af19c059547b76aca8882cbaa3209291406f52df1dafbbc78e80c46
View file https://github.com/processing/processing4/blob/775de4c8a53446c5b2945315e9104de2e871b6bb/app/build.gradle.kts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/processing/processing4/pull/1514/{{ revealButtonHref }}
https://github.com/processing/processing4/pull/1514/files#diff-8cff73265af19c059547b76aca8882cbaa3209291406f52df1dafbbc78e80c46
https://github.com/processing/processing4/pull/1514/files#diff-8cff73265af19c059547b76aca8882cbaa3209291406f52df1dafbbc78e80c46
https://github.com/processing/processing4/pull/1514/files#diff-8cff73265af19c059547b76aca8882cbaa3209291406f52df1dafbbc78e80c46
https://github.com/processing/processing4/pull/1514/files#diff-8cff73265af19c059547b76aca8882cbaa3209291406f52df1dafbbc78e80c46
https://github.com/processing/processing4/pull/1514/files#diff-8cff73265af19c059547b76aca8882cbaa3209291406f52df1dafbbc78e80c46
https://github.com/processing/processing4/pull/1514/files#diff-8cff73265af19c059547b76aca8882cbaa3209291406f52df1dafbbc78e80c46
https://github.com/processing/processing4/pull/1514/files#diff-8cff73265af19c059547b76aca8882cbaa3209291406f52df1dafbbc78e80c46
https://github.com/processing/processing4/pull/1514/files#diff-8cff73265af19c059547b76aca8882cbaa3209291406f52df1dafbbc78e80c46
https://github.com/processing/processing4/pull/1514/files#diff-8cff73265af19c059547b76aca8882cbaa3209291406f52df1dafbbc78e80c46
https://github.com/processing/processing4/pull/1514/files#diff-8cff73265af19c059547b76aca8882cbaa3209291406f52df1dafbbc78e80c46
https://github.com/processing/processing4/pull/1514/files#diff-8cff73265af19c059547b76aca8882cbaa3209291406f52df1dafbbc78e80c46
https://github.com/processing/processing4/pull/1514/files#diff-8cff73265af19c059547b76aca8882cbaa3209291406f52df1dafbbc78e80c46
https://github.com/processing/processing4/pull/1514/files#diff-8cff73265af19c059547b76aca8882cbaa3209291406f52df1dafbbc78e80c46
https://github.com/processing/processing4/pull/1514/files#diff-8cff73265af19c059547b76aca8882cbaa3209291406f52df1dafbbc78e80c46
app/utils/build.gradle.ktshttps://github.com/processing/processing4/pull/1514/files#diff-4741da513dc2b5bb7931022b73f9b237b4d3560b313e38e0efe128fa29710312
View file https://github.com/processing/processing4/blob/775de4c8a53446c5b2945315e9104de2e871b6bb/app/utils/build.gradle.kts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/processing/processing4/pull/1514/{{ revealButtonHref }}
https://github.com/processing/processing4/pull/1514/files#diff-4741da513dc2b5bb7931022b73f9b237b4d3560b313e38e0efe128fa29710312
https://github.com/processing/processing4/pull/1514/files#diff-4741da513dc2b5bb7931022b73f9b237b4d3560b313e38e0efe128fa29710312
build.gradle.ktshttps://github.com/processing/processing4/pull/1514/files#diff-c0dfa6bc7a8685217f70a860145fbdf416d449eaff052fa28352c5cec1a98c06
View file https://github.com/processing/processing4/blob/775de4c8a53446c5b2945315e9104de2e871b6bb/build.gradle.kts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/processing/processing4/pull/1514/{{ revealButtonHref }}
https://github.com/processing/processing4/pull/1514/files#diff-c0dfa6bc7a8685217f70a860145fbdf416d449eaff052fa28352c5cec1a98c06
https://github.com/processing/processing4/pull/1514/files#diff-c0dfa6bc7a8685217f70a860145fbdf416d449eaff052fa28352c5cec1a98c06
buildSrc/build.gradle.ktshttps://github.com/processing/processing4/pull/1514/files#diff-7b5c40eb5522b5216cfe8c75612e579a8db0daee9ded80df9ce6a56e8361a962
View file https://github.com/processing/processing4/blob/775de4c8a53446c5b2945315e9104de2e871b6bb/buildSrc/build.gradle.kts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/processing/processing4/pull/1514/{{ revealButtonHref }}
buildSrc/src/main/kotlin/processing/gradle/CargoBuildTask.kthttps://github.com/processing/processing4/pull/1514/files#diff-3b07c7d4781f03c83b2f5950b6399b3350c3f224edadad2288b45baf589dee86
View file https://github.com/processing/processing4/blob/775de4c8a53446c5b2945315e9104de2e871b6bb/buildSrc/src/main/kotlin/processing/gradle/CargoBuildTask.kt
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/processing/processing4/pull/1514/{{ revealButtonHref }}
Please reload this pagehttps://github.com/processing/processing4/pull/1514/files
Please reload this pagehttps://github.com/processing/processing4/pull/1514/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.