1DOLLY 72PACKAGE naga3REQUIRES HOST runtime@04REQUIRES HOST http@05REQUIRES HOST threads@067FROM /v0.1.4/demos/rust/Dollyfile-rust-build 0067b700f1c4853fae96e6255a43cee8ab7f9fe5966c9ef3ebb3ed504305bb108REQUIRES TOOL cargo9REQUIRES TOOL gzip10REQUIRES TOOL tar11REQUIRES TOOL cp12REQUIRES TOOL mkdir13REQUIRES TOOL rm14REQUIRES TOOL test15161718SOURCE /v0.1.4/dist/static/rust/naga.tar.gz 777ef07e28c3abfe57a195f981fdef882b763b117c7ec511f9be38be15224301 /tmp/naga.tar.gz19SLOP gzip -dc /tmp/naga.tar.gz | tar -xf - -C /20SLOP CWD /tmp/naga/source cargo build -j 4 --offline --bin naga --target-dir /tmp/naga/build21SLOP cp /tmp/naga/build/debug/naga /usr/bin/naga22SLOP mkdir -p /usr/share/licenses/naga /usr/share/dolly/builds23SLOP cp /tmp/naga/source/LICENSE.APACHE /usr/share/licenses/naga/LICENSE.APACHE24SLOP cp /tmp/naga/source/LICENSE.MIT /usr/share/licenses/naga/LICENSE.MIT25SLOP cp /tmp/naga/source/Cargo.lock /usr/share/dolly/builds/naga.lock26SLOP rm -rf /tmp/naga /tmp/naga.tar.gz2728EXPORTS TOOL naga29EXPORTS FOLDER naga-licenses /usr/share/licenses/naga30FILE /usr/share/dolly/builds/naga.lock31FILE /tmp/naga-check.wgsl32 @fragment fn main() -> @location(0) vec4<f32> { return vec4<f32>(1.0, 0.5, 0.25, 1.0); }33SLOP naga /tmp/naga-check.wgsl /tmp/naga-check.spv34SLOP naga /tmp/naga-check.spv /tmp/naga-check-again.wgsl35SLOP test -s /tmp/naga-check-again.wgsl36SLOP rm /tmp/naga-check.wgsl /tmp/naga-check.spv /tmp/naga-check-again.wgsl37FILE /usr/share/man/cat1/naga.138 naga: the wgpu project's shader translator, built inside Dolly by Cargo;39 0 A.D.'s shaders are translated to WGSL with it.40 41 naga --help its options42 naga in.spv out.wgsl translates by the files' extensions43 naga in.wgsl validates44