skip to content
[readonly]

pathtrace for meshd's wasm executor: tiles of the deterministic path tracer in the cluster float mode, bit for bit a GPU's tile

sh
$ sexc add @ajax/mesh-prog-pathtrace-wasm
  • total 3
  • drwxr-xr-x-../
  • drwxr-xr-x-Oct 27 04:28v/# 1 version
  • drwxr-xr-x-Oct 27 04:28files/# the files of 0.1.0
latest
0.1.0, published Oct 27 04:28 by ajax
owners
ajax
license
MIT
dependencies
@ajax/mesh-rt-wasm ^0.1.0, @ajax/pathtrace-z ^0.1.0, @ajax/pathtrace-view ^0.1.0, @ajax/pathtrace-scene ^0.1.0, @ajax/pathtrace-default-scene ^0.1.0, @ajax/mesh-abi-ring ^0.1.0
dependents
none yet
keywords
mesh alphaos wasm program pathtrace renderer
homepage
https://github.com/thomasdavis/alpha-c-mesh/tree/main/programs/pathtrace-wasm
repository
https://github.com/thomasdavis/alpha-c-mesh
==> README.md <==
1# @ajax/mesh-prog-pathtrace-wasm
2
3pathtrace for meshd's wasm executor: tiles of the deterministic path tracer in the cluster float mode, bit for bit a GPU's tile.
4
5The wasm image of the `pathtrace` program for meshd's wasm executor, built by sexc as a `"kind": "wasm"`
6package on `@ajax/mesh-rt-wasm` (at -O2, as the Rust builds its guests release). Ported from
7alpha-rust-mesh's `programs/pathtrace/wasm/src/lib.rs`: the same view layout, ops and results as the program's other images. In a
8catalog it is `<name>.wasm` beside `program.toml` (the GPU programs and the manifest are
9`programs/pathtrace`, where one exists).
10
11Tests: `@ajax/mesh-wasm-programs-check` runs it in the executor against the CPU references.