Skip to content

Commit f6eaf88

Browse files
committed
libprocessing submodule
1 parent 351737c commit f6eaf88

File tree

23 files changed

+19
-7441
lines changed

23 files changed

+19
-7441
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,4 +125,4 @@ generated/
125125
/java/gradle/build
126126
/java/gradle/example/.processing
127127

128-
libProcessing/ffi/include/*
128+
libprocessing/ffi/include/*

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "libprocessing"]
2+
path = libprocessing
3+
url = https://github.com/processing/libprocessing

core/build.gradle.kts

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -64,25 +64,25 @@ dependencies {
6464

6565
if (enableWebGPU) {
6666
val currentPlatform = PlatformUtils.detect()
67-
val libProcessingDir = file("${project.rootDir}/libProcessing")
68-
val rustTargetDir = file("$libProcessingDir/target")
67+
val libprocessingDir = file("${project.rootDir}/libprocessing")
68+
val rustTargetDir = file("$libprocessingDir/target")
6969
val nativeOutputDir = file("${layout.buildDirectory.get()}/native/${currentPlatform.target}")
7070

7171
val buildRustRelease by tasks.registering(CargoBuildTask::class) {
72-
cargoWorkspaceDir.set(libProcessingDir)
72+
cargoWorkspaceDir.set(libprocessingDir)
7373
manifestPath.set("ffi/Cargo.toml")
7474
release.set(true)
7575
cargoPath.set(PlatformUtils.getCargoPath())
7676
outputLibrary.set(file("$rustTargetDir/release/${currentPlatform.libName}"))
7777

78-
inputs.files(fileTree("$libProcessingDir/ffi/src"))
79-
inputs.file("$libProcessingDir/ffi/Cargo.toml")
80-
inputs.file("$libProcessingDir/ffi/build.rs")
81-
inputs.file("$libProcessingDir/ffi/cbindgen.toml")
82-
inputs.files(fileTree("$libProcessingDir/renderer/src"))
83-
inputs.file("$libProcessingDir/renderer/Cargo.toml")
84-
inputs.file("$libProcessingDir/Cargo.toml")
85-
outputs.file("$libProcessingDir/ffi/include/processing.h")
78+
inputs.files(fileTree("$libprocessingDir/ffi/src"))
79+
inputs.file("$libprocessingDir/ffi/Cargo.toml")
80+
inputs.file("$libprocessingDir/ffi/build.rs")
81+
inputs.file("$libprocessingDir/ffi/cbindgen.toml")
82+
inputs.files(fileTree("$libprocessingDir/renderer/src"))
83+
inputs.file("$libprocessingDir/renderer/Cargo.toml")
84+
inputs.file("$libprocessingDir/Cargo.toml")
85+
outputs.file("$libprocessingDir/ffi/include/processing.h")
8686
}
8787

8888
val copyNativeLibs by tasks.registering(Copy::class) {
@@ -109,7 +109,7 @@ if (enableWebGPU) {
109109
}
110110

111111
val cleanRust by tasks.registering(CargoCleanTask::class) {
112-
cargoWorkspaceDir.set(libProcessingDir)
112+
cargoWorkspaceDir.set(libprocessingDir)
113113
manifestPath.set("ffi/Cargo.toml")
114114
cargoPath.set(PlatformUtils.getCargoPath())
115115

@@ -158,7 +158,7 @@ if (enableWebGPU) {
158158
dependsOn(downloadJextract, makeJextractExecutable)
159159
}
160160

161-
headerFile.set(file("$libProcessingDir/ffi/include/processing.h"))
161+
headerFile.set(file("$libprocessingDir/ffi/include/processing.h"))
162162
outputDirectory.set(generatedJavaDir)
163163
targetPackage.set("processing.ffi")
164164

core/src/processing/webgpu/PWebGPU.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import processing.ffi.Color;
1111

1212
/**
13-
* PWebGPU provides the native interface layer for libProcessing's WebGPU support.
13+
* PWebGPU provides the native interface layer for libprocessing's WebGPU support.
1414
*/
1515
public class PWebGPU {
1616

libProcessing/.gitignore

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)