From 484f768c0a0610db1173e289fdd69d871f8a156a Mon Sep 17 00:00:00 2001 From: Stephen Gutekanst Date: Tue, 16 Nov 2021 21:53:00 -0700 Subject: [PATCH] webgpu: rename to just "gpu" It's nicer to refer to this in code as `gpu`. Additionally, `webgpu` as a name gives the impression this is for web only which is absolutely not true but could understandably be very confusing to newcomers. Solve both problems by renaming to just `gpu`, and (next) updating the README to indicate what it does and why, then explain it's WebGPU after as more of an implementation detail. Signed-off-by: Stephen Gutekanst --- .gitmodules | 4 ++-- {webgpu => gpu}/README.md | 0 {webgpu => gpu}/build.zig | 2 +- {webgpu => gpu}/build_dawn.zig | 0 {webgpu => gpu}/libs/dawn | 0 {webgpu => gpu}/libs/mach-glfw | 0 {webgpu => gpu}/src/dawn/c.zig | 0 {webgpu => gpu}/src/dawn/dawn_native_c.cpp | 0 {webgpu => gpu}/src/dawn/dawn_native_c.h | 0 {webgpu => gpu}/src/dawn/dummy.zig | 0 {webgpu => gpu}/src/dawn/hello_triangle.zig | 0 {webgpu => gpu}/src/dawn/sample_utils.zig | 0 {webgpu => gpu}/src/main.zig | 0 13 files changed, 3 insertions(+), 3 deletions(-) rename {webgpu => gpu}/README.md (100%) rename {webgpu => gpu}/build.zig (95%) rename {webgpu => gpu}/build_dawn.zig (100%) rename {webgpu => gpu}/libs/dawn (100%) rename {webgpu => gpu}/libs/mach-glfw (100%) rename {webgpu => gpu}/src/dawn/c.zig (100%) rename {webgpu => gpu}/src/dawn/dawn_native_c.cpp (100%) rename {webgpu => gpu}/src/dawn/dawn_native_c.h (100%) rename {webgpu => gpu}/src/dawn/dummy.zig (100%) rename {webgpu => gpu}/src/dawn/hello_triangle.zig (100%) rename {webgpu => gpu}/src/dawn/sample_utils.zig (100%) rename {webgpu => gpu}/src/main.zig (100%) diff --git a/.gitmodules b/.gitmodules index e2b3a33f..f193d5da 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ -[submodule "webgpu/libs/dawn"] - path = webgpu/libs/dawn +[submodule "gpu/libs/dawn"] + path = gpu/libs/dawn url = https://github.com/hexops/dawn diff --git a/webgpu/README.md b/gpu/README.md similarity index 100% rename from webgpu/README.md rename to gpu/README.md diff --git a/webgpu/build.zig b/gpu/build.zig similarity index 95% rename from webgpu/build.zig rename to gpu/build.zig index c2124ee7..69165717 100644 --- a/webgpu/build.zig +++ b/gpu/build.zig @@ -7,7 +7,7 @@ pub fn build(b: *Builder) void { const mode = b.standardReleaseOptions(); const target = b.standardTargetOptions(.{}); - const lib = b.addStaticLibrary("webgpu", "src/main.zig"); + const lib = b.addStaticLibrary("gpu", "src/main.zig"); lib.setBuildMode(mode); lib.setTarget(target); lib.install(); diff --git a/webgpu/build_dawn.zig b/gpu/build_dawn.zig similarity index 100% rename from webgpu/build_dawn.zig rename to gpu/build_dawn.zig diff --git a/webgpu/libs/dawn b/gpu/libs/dawn similarity index 100% rename from webgpu/libs/dawn rename to gpu/libs/dawn diff --git a/webgpu/libs/mach-glfw b/gpu/libs/mach-glfw similarity index 100% rename from webgpu/libs/mach-glfw rename to gpu/libs/mach-glfw diff --git a/webgpu/src/dawn/c.zig b/gpu/src/dawn/c.zig similarity index 100% rename from webgpu/src/dawn/c.zig rename to gpu/src/dawn/c.zig diff --git a/webgpu/src/dawn/dawn_native_c.cpp b/gpu/src/dawn/dawn_native_c.cpp similarity index 100% rename from webgpu/src/dawn/dawn_native_c.cpp rename to gpu/src/dawn/dawn_native_c.cpp diff --git a/webgpu/src/dawn/dawn_native_c.h b/gpu/src/dawn/dawn_native_c.h similarity index 100% rename from webgpu/src/dawn/dawn_native_c.h rename to gpu/src/dawn/dawn_native_c.h diff --git a/webgpu/src/dawn/dummy.zig b/gpu/src/dawn/dummy.zig similarity index 100% rename from webgpu/src/dawn/dummy.zig rename to gpu/src/dawn/dummy.zig diff --git a/webgpu/src/dawn/hello_triangle.zig b/gpu/src/dawn/hello_triangle.zig similarity index 100% rename from webgpu/src/dawn/hello_triangle.zig rename to gpu/src/dawn/hello_triangle.zig diff --git a/webgpu/src/dawn/sample_utils.zig b/gpu/src/dawn/sample_utils.zig similarity index 100% rename from webgpu/src/dawn/sample_utils.zig rename to gpu/src/dawn/sample_utils.zig diff --git a/webgpu/src/main.zig b/gpu/src/main.zig similarity index 100% rename from webgpu/src/main.zig rename to gpu/src/main.zig