profile
viewpoint
Mark Friedenbach maaku San José, CA

freicoin/freicoin 51

Freicoin integration/staging tree http://freico.in/

freicoin/freicoin-old 27

Bitcoin integration/staging tree

BlockchainCommons/sss 15

A SLIP-0039 Library based on a fork of Daan Sprenkles' SSS Library for Shamir secret sharing

freicoin/freico.in 8

Website files for http://freico.in/

Ken1JF/ah 8

abstraction hierarchy package

jtimon/freimarkets 7

Freicoin extension for arbitrary assets and trade between them

maaku/bips 7

Bitcoin Improvement Proposals

maaku/bitcoin 6

Bitcoin integration/staging tree

Ken1JF/sgf 5

package to read and write SGF files

startedHyperdimensionalComputing/collection

started time in 2 days

created repositorylachlansneff/ligeia

A replacement for gtkwave, written in Rust with high-performance and larger-than-memory traces in mind.

created time in 2 days

fork lachlansneff/rust-vcd

Read and write VCD (Value Change Dump) files in Rust

fork in 6 days

created repositorylachlansneff/afm

created time in 7 days

fork lachlansneff/wasmtime

Standalone JIT-style runtime for WebAssembly, using Cranelift

https://wasmtime.dev/

fork in 23 days

fork lachlansneff/WASI

WebAssembly System Interface

fork in 23 days

issue closedAtomCAD/atomCAD

Missing billboard.vert

Suspecting a versioning issue, but no leads on my end. Lack of const if I assume is a stable/nightly issue.

$ cargo build
    Updating git repository `https://github.com/lachlansneff/wgpu`
    Updating git repository `https://github.com/lachlansneff/gfx`
    Updating git repository `https://github.com/lachlansneff/wgpu-rs`
    Updating crates.io index
    Updating git repository `https://github.com/gfx-rs/naga`
  Downloaded mio-extras v2.0.6
  Downloaded net2 v0.2.35
  Downloaded num-integer v0.1.43
  Downloaded num-traits v0.2.12
  Downloaded ordered-float v1.1.0
  Downloaded once_cell v1.4.1
  Downloaded nix v0.14.1
  Downloaded parking_lot_core v0.8.0
  Downloaded percent-encoding v2.1.0
  Downloaded parking_lot_core v0.7.2
  Downloaded serde v1.0.116
  Downloaded scopeguard v1.1.0
  Downloaded parking_lot v0.10.2
  Downloaded parking_lot v0.11.0
  Downloaded serde_json v1.0.58
  Downloaded sharded-slab v0.0.9
  Downloaded static_assertions v1.1.0
  Downloaded slab v0.4.2
  Downloaded smithay-client-toolkit v0.6.6
  Downloaded thiserror-impl v1.0.20
  Downloaded thiserror v1.0.20
  Downloaded thread-id v3.3.0
  Downloaded petgraph v0.5.1
  Downloaded gfx-descriptor v0.2.0
  Downloaded futures-task v0.3.5
  Downloaded futures-sink v0.3.5
  Downloaded futures-io v0.3.5
  Downloaded futures-core v0.3.5
  Downloaded dlib v0.4.2
  Downloaded time v0.1.44
  Downloaded stb_truetype v0.3.1
  Downloaded tracing-serde v0.1.2
  Downloaded tracing-log v0.1.1
  Downloaded tracing-core v0.1.17
  Downloaded smallvec v1.4.2
  Downloaded shaderc v0.6.2
  Downloaded unicode-xid v0.1.0
  Downloaded spirv_headers v1.5.0
  Downloaded typed-arena v2.0.1
  Downloaded futures-util v0.3.5
  Downloaded void v1.0.2
  Downloaded futures-executor v0.3.5
  Downloaded futures-macro v0.3.5
  Downloaded ansi_term v0.12.1
  Downloaded x11-dl v2.18.5
  Downloaded arrayvec v0.5.1
  Downloaded autocfg v1.0.1
  Downloaded approx v0.3.2
  Downloaded andrew v0.2.1
  Downloaded bytemuck v1.4.1
  Downloaded wayland-scanner v0.23.6
  Downloaded xml-rs v0.8.3
  Downloaded wayland-sys v0.23.6
  Downloaded wide v0.5.5
  Downloaded xdg v2.2.0
  Downloaded byteorder v1.3.4
  Downloaded cc v1.0.60
  Downloaded copyless v0.1.5
  Downloaded iovec v0.1.4
  Downloaded indexmap v1.6.0
  Downloaded itoa v0.4.6
  Downloaded instant v0.1.7
  Downloaded hibitset v0.6.3
  Downloaded jobserver v0.1.21
  Downloaded lock_api v0.4.1
  Downloaded matchers v0.0.1
  Downloaded libloading v0.6.3
  Downloaded maybe-uninit v2.0.0
  Downloaded lock_api v0.3.4
  Downloaded pin-utils v0.1.0
  Downloaded memmap v0.7.0
  Downloaded pin-project v0.4.25
  Downloaded proc-macro-hack v0.5.18
  Downloaded pkg-config v0.3.18
  Downloaded pin-project-internal v0.4.25
  Downloaded proc-macro-nested v0.1.6
  Downloaded pin-project-lite v0.1.10
  Downloaded proc-macro2 v0.4.30
  Downloaded wayland-commons v0.23.6
  Downloaded quote v0.6.13
  Downloaded calloop v0.4.4
  Downloaded raw-window-handle v0.3.3
  Downloaded ryu v1.0.5
  Downloaded rusttype v0.8.3
  Downloaded cfg_aliases v0.1.0
  Downloaded rusttype v0.7.9
  Downloaded gfx-memory v0.2.0
  Downloaded line_drawing v0.7.0
  Downloaded x11 v2.18.2
  Downloaded proc-macro2 v1.0.24
  Downloaded fixedbitset v0.2.0
  Downloaded fxhash v0.2.1
  Downloaded futures-channel v0.3.5
  Downloaded downcast-rs v1.2.0
  Downloaded wgpu-subscriber v0.1.0
  Downloaded inplace_it v0.3.2
  Downloaded tracing-subscriber v0.2.12
  Downloaded wayland-protocols v0.23.6
  Downloaded tracing v0.1.21
  Downloaded lib3dmol v0.3.2
  Downloaded ultraviolet v0.7.2
  Downloaded atom v0.3.5
  Downloaded futures v0.3.5
  Downloaded hashbrown v0.9.1
  Downloaded regex-automata v0.1.9
  Downloaded mio v0.6.22
  Downloaded wayland-client v0.23.6
  Downloaded safe_arch v0.5.2
  Downloaded chrono v0.4.19
  Downloaded syn v1.0.42
  Downloaded ash v0.31.0
  Downloaded winit v0.22.2
  Downloaded libc v0.2.78
  Downloaded shaderc-sys v0.6.2
  Downloaded cmake v0.1.44
  Downloaded 115 crates (10.8 MB) in 9.08s (largest was `shaderc-sys` at 5.7 MB)
   Compiling libc v0.2.78
   Compiling cfg-if v0.1.10
   Compiling autocfg v1.0.1
   Compiling bitflags v1.2.1
   Compiling lazy_static v1.4.0
   Compiling log v0.4.11
   Compiling byteorder v1.3.4
   Compiling proc-macro2 v1.0.24
   Compiling libloading v0.6.3
   Compiling slab v0.4.2
   Compiling unicode-xid v0.2.1
   Compiling proc-macro2 v0.4.30
   Compiling syn v1.0.42
   Compiling unicode-xid v0.1.0
   Compiling smallvec v1.4.2
   Compiling pkg-config v0.3.18
   Compiling xml-rs v0.8.3
   Compiling scopeguard v1.1.0
   Compiling nix v0.14.1
   Compiling void v1.0.2
   Compiling lazycell v1.3.0
   Compiling pin-project-internal v0.4.25
   Compiling downcast-rs v1.2.0
   Compiling memchr v2.3.3
   Compiling maybe-uninit v2.0.0
   Compiling same-file v1.0.6
   Compiling proc-macro-nested v0.1.6
   Compiling xdg v2.2.0
   Compiling serde v1.0.116
   Compiling hashbrown v0.9.1
   Compiling futures-sink v0.3.5
   Compiling futures-core v0.3.5
   Compiling bytemuck v1.4.1
   Compiling proc-macro-hack v0.5.18
   Compiling once_cell v1.4.1
   Compiling fixedbitset v0.2.0
   Compiling atom v0.3.5
   Compiling pin-utils v0.1.0
   Compiling arrayvec v0.5.1
   Compiling futures-io v0.3.5
   Compiling ryu v1.0.5
   Compiling regex-syntax v0.6.18
   Compiling pin-project-lite v0.1.10
   Compiling cfg_aliases v0.1.0
   Compiling inplace_it v0.3.2
   Compiling percent-encoding v2.1.0
   Compiling serde_json v1.0.58
   Compiling itoa v0.4.6
   Compiling copyless v0.1.5
   Compiling typed-arena v2.0.1
   Compiling static_assertions v1.1.0
   Compiling ansi_term v0.12.1
   Compiling instant v0.1.7
   Compiling lock_api v0.3.4
   Compiling lock_api v0.4.1
   Compiling tracing-core v0.1.17
   Compiling sharded-slab v0.0.9
   Compiling thread_local v1.0.1
   Compiling lib3dmol v0.3.2
   Compiling walkdir v2.3.1
   Compiling futures-channel v0.3.5
   Compiling safe_arch v0.5.2
   Compiling futures-task v0.3.5
   Compiling hibitset v0.6.3
   Compiling wgpu-core v0.6.0 (https://github.com/lachlansneff/wgpu?rev=b84cfcb834cd3a447151fe9ebfb543ff558e2d76#b84cfcb8)
   Compiling num-traits v0.2.12
   Compiling indexmap v1.6.0
   Compiling num-integer v0.1.43
   Compiling wgpu-types v0.6.0 (https://github.com/lachlansneff/wgpu?rev=b84cfcb834cd3a447151fe9ebfb543ff558e2d76#b84cfcb8)
   Compiling dlib v0.4.2
   Compiling ash v0.31.0
   Compiling tracing v0.1.21
   Compiling tracing-log v0.1.1
   Compiling wide v0.5.5
   Compiling wayland-sys v0.23.6
   Compiling x11-dl v2.18.5
   Compiling x11 v2.18.2
   Compiling stb_truetype v0.3.1
   Compiling fxhash v0.2.1
   Compiling quote v1.0.7
   Compiling quote v0.6.13
   Compiling wayland-scanner v0.23.6
   Compiling raw-window-handle v0.3.3
   Compiling iovec v0.1.4
   Compiling net2 v0.2.35
   Compiling jobserver v0.1.21
   Compiling parking_lot_core v0.8.0
   Compiling memmap v0.7.0
   Compiling parking_lot_core v0.7.2
   Compiling time v0.1.44
   Compiling thread-id v3.3.0
   Compiling gfx-hal v0.6.0 (https://github.com/lachlansneff/gfx?rev=01a81050eccc909428ab928c251ad8b1683fd45f#01a81050)
   Compiling petgraph v0.5.1
   Compiling cc v1.0.60
   Compiling mio v0.6.22
   Compiling parking_lot v0.11.0
   Compiling parking_lot v0.10.2
   Compiling ordered-float v1.1.0
   Compiling approx v0.3.2
   Compiling line_drawing v0.7.0
   Compiling spirv_headers v1.5.0
   Compiling cmake v0.1.44
   Compiling rusttype v0.8.3
   Compiling mio-extras v2.0.6
   Compiling chrono v0.4.19
   Compiling shaderc-sys v0.6.2
   Compiling rusttype v0.7.9
   Compiling andrew v0.2.1
   Compiling ultraviolet v0.7.2
   Compiling regex-automata v0.1.9
   Compiling regex v1.3.9
   Compiling wayland-client v0.23.6
   Compiling wayland-protocols v0.23.6
   Compiling matchers v0.0.1
   Compiling calloop v0.4.4
   Compiling wayland-commons v0.23.6
   Compiling tracing-serde v0.1.2
   Compiling gfx-memory v0.2.0
   Compiling gfx-backend-empty v0.6.0 (https://github.com/lachlansneff/gfx?rev=01a81050eccc909428ab928c251ad8b1683fd45f#01a81050)
   Compiling gfx-descriptor v0.2.0
   Compiling tracing-subscriber v0.2.12
   Compiling thiserror-impl v1.0.20
   Compiling futures-macro v0.3.5
   Compiling wgpu-subscriber v0.1.0
   Compiling thiserror v1.0.20
   Compiling naga v0.2.0 (https://github.com/gfx-rs/naga?rev=8323521b838cf7a7cb4163c84f0f4ff237622f9a#8323521b)
   Compiling smithay-client-toolkit v0.6.6
   Compiling pin-project v0.4.25
   Compiling futures-util v0.3.5
   Compiling gfx-backend-vulkan v0.6.3 (https://github.com/lachlansneff/gfx?rev=01a81050eccc909428ab928c251ad8b1683fd45f#01a81050)
   Compiling winit v0.22.2
   Compiling atomcad-common v0.1.0 (/home/sid/devel/atomCAD/crates/common)
   Compiling atomcad-periodic-table v0.1.0 (/home/sid/devel/atomCAD/crates/periodic-table)
   Compiling futures-executor v0.3.5
   Compiling futures v0.3.5
   Compiling wgpu v0.6.0 (https://github.com/lachlansneff/wgpu-rs?rev=8aee18961eb03afa59147d7493f413b73c5bea5d#8aee1896)
   Compiling shaderc v0.6.2
   Compiling atomcad-render v0.1.0 (/home/sid/devel/atomCAD/crates/render)
error: couldn't read /home/sid/devel/atomCAD/target/debug/build/atomcad-render-0c8a5eea7f6da1e5/out/shaders/billboard.vert: No such file or directory (os error 2)
   --> crates/render/src/passes/molecular.rs:227:56
    |
227 |     let atom_vert_shader = device.create_shader_module(include_spirv!("billboard.vert"));
    |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)

warning: unused import: `mem`
  --> crates/render/src/lib.rs:11:5
   |
11 |     mem,
   |     ^^^
   |
   = note: `#[warn(unused_imports)]` on by default

warning: unused import: `BufferVec`
 --> crates/render/src/passes/molecular.rs:2:20
  |
2 |     include_spirv, BufferVec, Fragment, FragmentId, GlobalRenderResources, PartId, Renderer,
  |                    ^^^^^^^^^

error[E0658]: `if` is not allowed in a `const`
  --> crates/render/src/lib.rs:32:47
   |
32 |   const SWAPCHAIN_FORMAT: wgpu::TextureFormat = if cfg!(target_arch = "wasm32") {
   |  _______________________________________________^
33 | |     // srgb doesn't work correctly in firefox rn, so we're manually converting to it in the shader
34 | |     wgpu::TextureFormat::Bgra8Unorm
35 | | } else {
36 | |     wgpu::TextureFormat::Bgra8UnormSrgb
37 | | };
   | |_^
   |
   = note: see issue #49146 <https://github.com/rust-lang/rust/issues/49146> for more information

error: aborting due to 2 previous errors; 2 warnings emitted

For more information about this error, try `rustc --explain E0658`.
error: could not compile `atomcad-render`.

To learn more, run the command again with --verbose.

closed time in 2 months

R030t1

issue commentAtomCAD/atomCAD

Missing billboard.vert

Should work now.

R030t1

comment created time in 2 months

push eventAtomCAD/atomCAD

Lachlan Sneff

commit sha ed0e38817194e33a234ab53283a4258463aeac01

Lots of small changes, fix missing shader

view details

push time in 2 months

issue commentAtomCAD/atomCAD

Missing billboard.vert

Yeah, sorry this is my bad, I accidentally deleted a shader that's needed to compile. I'll push a patch later today that re-adds it.

R030t1

comment created time in 2 months

issue openedAtomCAD/atomCAD

Missing billboard.vert

Suspecting a versioning issue, but no leads on my end. Lack of const if I assume is a stable/nightly issue.

$ cargo build
    Updating git repository `https://github.com/lachlansneff/wgpu`
    Updating git repository `https://github.com/lachlansneff/gfx`
    Updating git repository `https://github.com/lachlansneff/wgpu-rs`
    Updating crates.io index
    Updating git repository `https://github.com/gfx-rs/naga`
  Downloaded mio-extras v2.0.6
  Downloaded net2 v0.2.35
  Downloaded num-integer v0.1.43
  Downloaded num-traits v0.2.12
  Downloaded ordered-float v1.1.0
  Downloaded once_cell v1.4.1
  Downloaded nix v0.14.1
  Downloaded parking_lot_core v0.8.0
  Downloaded percent-encoding v2.1.0
  Downloaded parking_lot_core v0.7.2
  Downloaded serde v1.0.116
  Downloaded scopeguard v1.1.0
  Downloaded parking_lot v0.10.2
  Downloaded parking_lot v0.11.0
  Downloaded serde_json v1.0.58
  Downloaded sharded-slab v0.0.9
  Downloaded static_assertions v1.1.0
  Downloaded slab v0.4.2
  Downloaded smithay-client-toolkit v0.6.6
  Downloaded thiserror-impl v1.0.20
  Downloaded thiserror v1.0.20
  Downloaded thread-id v3.3.0
  Downloaded petgraph v0.5.1
  Downloaded gfx-descriptor v0.2.0
  Downloaded futures-task v0.3.5
  Downloaded futures-sink v0.3.5
  Downloaded futures-io v0.3.5
  Downloaded futures-core v0.3.5
  Downloaded dlib v0.4.2
  Downloaded time v0.1.44
  Downloaded stb_truetype v0.3.1
  Downloaded tracing-serde v0.1.2
  Downloaded tracing-log v0.1.1
  Downloaded tracing-core v0.1.17
  Downloaded smallvec v1.4.2
  Downloaded shaderc v0.6.2
  Downloaded unicode-xid v0.1.0
  Downloaded spirv_headers v1.5.0
  Downloaded typed-arena v2.0.1
  Downloaded futures-util v0.3.5
  Downloaded void v1.0.2
  Downloaded futures-executor v0.3.5
  Downloaded futures-macro v0.3.5
  Downloaded ansi_term v0.12.1
  Downloaded x11-dl v2.18.5
  Downloaded arrayvec v0.5.1
  Downloaded autocfg v1.0.1
  Downloaded approx v0.3.2
  Downloaded andrew v0.2.1
  Downloaded bytemuck v1.4.1
  Downloaded wayland-scanner v0.23.6
  Downloaded xml-rs v0.8.3
  Downloaded wayland-sys v0.23.6
  Downloaded wide v0.5.5
  Downloaded xdg v2.2.0
  Downloaded byteorder v1.3.4
  Downloaded cc v1.0.60
  Downloaded copyless v0.1.5
  Downloaded iovec v0.1.4
  Downloaded indexmap v1.6.0
  Downloaded itoa v0.4.6
  Downloaded instant v0.1.7
  Downloaded hibitset v0.6.3
  Downloaded jobserver v0.1.21
  Downloaded lock_api v0.4.1
  Downloaded matchers v0.0.1
  Downloaded libloading v0.6.3
  Downloaded maybe-uninit v2.0.0
  Downloaded lock_api v0.3.4
  Downloaded pin-utils v0.1.0
  Downloaded memmap v0.7.0
  Downloaded pin-project v0.4.25
  Downloaded proc-macro-hack v0.5.18
  Downloaded pkg-config v0.3.18
  Downloaded pin-project-internal v0.4.25
  Downloaded proc-macro-nested v0.1.6
  Downloaded pin-project-lite v0.1.10
  Downloaded proc-macro2 v0.4.30
  Downloaded wayland-commons v0.23.6
  Downloaded quote v0.6.13
  Downloaded calloop v0.4.4
  Downloaded raw-window-handle v0.3.3
  Downloaded ryu v1.0.5
  Downloaded rusttype v0.8.3
  Downloaded cfg_aliases v0.1.0
  Downloaded rusttype v0.7.9
  Downloaded gfx-memory v0.2.0
  Downloaded line_drawing v0.7.0
  Downloaded x11 v2.18.2
  Downloaded proc-macro2 v1.0.24
  Downloaded fixedbitset v0.2.0
  Downloaded fxhash v0.2.1
  Downloaded futures-channel v0.3.5
  Downloaded downcast-rs v1.2.0
  Downloaded wgpu-subscriber v0.1.0
  Downloaded inplace_it v0.3.2
  Downloaded tracing-subscriber v0.2.12
  Downloaded wayland-protocols v0.23.6
  Downloaded tracing v0.1.21
  Downloaded lib3dmol v0.3.2
  Downloaded ultraviolet v0.7.2
  Downloaded atom v0.3.5
  Downloaded futures v0.3.5
  Downloaded hashbrown v0.9.1
  Downloaded regex-automata v0.1.9
  Downloaded mio v0.6.22
  Downloaded wayland-client v0.23.6
  Downloaded safe_arch v0.5.2
  Downloaded chrono v0.4.19
  Downloaded syn v1.0.42
  Downloaded ash v0.31.0
  Downloaded winit v0.22.2
  Downloaded libc v0.2.78
  Downloaded shaderc-sys v0.6.2
  Downloaded cmake v0.1.44
  Downloaded 115 crates (10.8 MB) in 9.08s (largest was `shaderc-sys` at 5.7 MB)
   Compiling libc v0.2.78
   Compiling cfg-if v0.1.10
   Compiling autocfg v1.0.1
   Compiling bitflags v1.2.1
   Compiling lazy_static v1.4.0
   Compiling log v0.4.11
   Compiling byteorder v1.3.4
   Compiling proc-macro2 v1.0.24
   Compiling libloading v0.6.3
   Compiling slab v0.4.2
   Compiling unicode-xid v0.2.1
   Compiling proc-macro2 v0.4.30
   Compiling syn v1.0.42
   Compiling unicode-xid v0.1.0
   Compiling smallvec v1.4.2
   Compiling pkg-config v0.3.18
   Compiling xml-rs v0.8.3
   Compiling scopeguard v1.1.0
   Compiling nix v0.14.1
   Compiling void v1.0.2
   Compiling lazycell v1.3.0
   Compiling pin-project-internal v0.4.25
   Compiling downcast-rs v1.2.0
   Compiling memchr v2.3.3
   Compiling maybe-uninit v2.0.0
   Compiling same-file v1.0.6
   Compiling proc-macro-nested v0.1.6
   Compiling xdg v2.2.0
   Compiling serde v1.0.116
   Compiling hashbrown v0.9.1
   Compiling futures-sink v0.3.5
   Compiling futures-core v0.3.5
   Compiling bytemuck v1.4.1
   Compiling proc-macro-hack v0.5.18
   Compiling once_cell v1.4.1
   Compiling fixedbitset v0.2.0
   Compiling atom v0.3.5
   Compiling pin-utils v0.1.0
   Compiling arrayvec v0.5.1
   Compiling futures-io v0.3.5
   Compiling ryu v1.0.5
   Compiling regex-syntax v0.6.18
   Compiling pin-project-lite v0.1.10
   Compiling cfg_aliases v0.1.0
   Compiling inplace_it v0.3.2
   Compiling percent-encoding v2.1.0
   Compiling serde_json v1.0.58
   Compiling itoa v0.4.6
   Compiling copyless v0.1.5
   Compiling typed-arena v2.0.1
   Compiling static_assertions v1.1.0
   Compiling ansi_term v0.12.1
   Compiling instant v0.1.7
   Compiling lock_api v0.3.4
   Compiling lock_api v0.4.1
   Compiling tracing-core v0.1.17
   Compiling sharded-slab v0.0.9
   Compiling thread_local v1.0.1
   Compiling lib3dmol v0.3.2
   Compiling walkdir v2.3.1
   Compiling futures-channel v0.3.5
   Compiling safe_arch v0.5.2
   Compiling futures-task v0.3.5
   Compiling hibitset v0.6.3
   Compiling wgpu-core v0.6.0 (https://github.com/lachlansneff/wgpu?rev=b84cfcb834cd3a447151fe9ebfb543ff558e2d76#b84cfcb8)
   Compiling num-traits v0.2.12
   Compiling indexmap v1.6.0
   Compiling num-integer v0.1.43
   Compiling wgpu-types v0.6.0 (https://github.com/lachlansneff/wgpu?rev=b84cfcb834cd3a447151fe9ebfb543ff558e2d76#b84cfcb8)
   Compiling dlib v0.4.2
   Compiling ash v0.31.0
   Compiling tracing v0.1.21
   Compiling tracing-log v0.1.1
   Compiling wide v0.5.5
   Compiling wayland-sys v0.23.6
   Compiling x11-dl v2.18.5
   Compiling x11 v2.18.2
   Compiling stb_truetype v0.3.1
   Compiling fxhash v0.2.1
   Compiling quote v1.0.7
   Compiling quote v0.6.13
   Compiling wayland-scanner v0.23.6
   Compiling raw-window-handle v0.3.3
   Compiling iovec v0.1.4
   Compiling net2 v0.2.35
   Compiling jobserver v0.1.21
   Compiling parking_lot_core v0.8.0
   Compiling memmap v0.7.0
   Compiling parking_lot_core v0.7.2
   Compiling time v0.1.44
   Compiling thread-id v3.3.0
   Compiling gfx-hal v0.6.0 (https://github.com/lachlansneff/gfx?rev=01a81050eccc909428ab928c251ad8b1683fd45f#01a81050)
   Compiling petgraph v0.5.1
   Compiling cc v1.0.60
   Compiling mio v0.6.22
   Compiling parking_lot v0.11.0
   Compiling parking_lot v0.10.2
   Compiling ordered-float v1.1.0
   Compiling approx v0.3.2
   Compiling line_drawing v0.7.0
   Compiling spirv_headers v1.5.0
   Compiling cmake v0.1.44
   Compiling rusttype v0.8.3
   Compiling mio-extras v2.0.6
   Compiling chrono v0.4.19
   Compiling shaderc-sys v0.6.2
   Compiling rusttype v0.7.9
   Compiling andrew v0.2.1
   Compiling ultraviolet v0.7.2
   Compiling regex-automata v0.1.9
   Compiling regex v1.3.9
   Compiling wayland-client v0.23.6
   Compiling wayland-protocols v0.23.6
   Compiling matchers v0.0.1
   Compiling calloop v0.4.4
   Compiling wayland-commons v0.23.6
   Compiling tracing-serde v0.1.2
   Compiling gfx-memory v0.2.0
   Compiling gfx-backend-empty v0.6.0 (https://github.com/lachlansneff/gfx?rev=01a81050eccc909428ab928c251ad8b1683fd45f#01a81050)
   Compiling gfx-descriptor v0.2.0
   Compiling tracing-subscriber v0.2.12
   Compiling thiserror-impl v1.0.20
   Compiling futures-macro v0.3.5
   Compiling wgpu-subscriber v0.1.0
   Compiling thiserror v1.0.20
   Compiling naga v0.2.0 (https://github.com/gfx-rs/naga?rev=8323521b838cf7a7cb4163c84f0f4ff237622f9a#8323521b)
   Compiling smithay-client-toolkit v0.6.6
   Compiling pin-project v0.4.25
   Compiling futures-util v0.3.5
   Compiling gfx-backend-vulkan v0.6.3 (https://github.com/lachlansneff/gfx?rev=01a81050eccc909428ab928c251ad8b1683fd45f#01a81050)
   Compiling winit v0.22.2
   Compiling atomcad-common v0.1.0 (/home/sid/devel/atomCAD/crates/common)
   Compiling atomcad-periodic-table v0.1.0 (/home/sid/devel/atomCAD/crates/periodic-table)
   Compiling futures-executor v0.3.5
   Compiling futures v0.3.5
   Compiling wgpu v0.6.0 (https://github.com/lachlansneff/wgpu-rs?rev=8aee18961eb03afa59147d7493f413b73c5bea5d#8aee1896)
   Compiling shaderc v0.6.2
   Compiling atomcad-render v0.1.0 (/home/sid/devel/atomCAD/crates/render)
error: couldn't read /home/sid/devel/atomCAD/target/debug/build/atomcad-render-0c8a5eea7f6da1e5/out/shaders/billboard.vert: No such file or directory (os error 2)
   --> crates/render/src/passes/molecular.rs:227:56
    |
227 |     let atom_vert_shader = device.create_shader_module(include_spirv!("billboard.vert"));
    |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)

warning: unused import: `mem`
  --> crates/render/src/lib.rs:11:5
   |
11 |     mem,
   |     ^^^
   |
   = note: `#[warn(unused_imports)]` on by default

warning: unused import: `BufferVec`
 --> crates/render/src/passes/molecular.rs:2:20
  |
2 |     include_spirv, BufferVec, Fragment, FragmentId, GlobalRenderResources, PartId, Renderer,
  |                    ^^^^^^^^^

error[E0658]: `if` is not allowed in a `const`
  --> crates/render/src/lib.rs:32:47
   |
32 |   const SWAPCHAIN_FORMAT: wgpu::TextureFormat = if cfg!(target_arch = "wasm32") {
   |  _______________________________________________^
33 | |     // srgb doesn't work correctly in firefox rn, so we're manually converting to it in the shader
34 | |     wgpu::TextureFormat::Bgra8Unorm
35 | | } else {
36 | |     wgpu::TextureFormat::Bgra8UnormSrgb
37 | | };
   | |_^
   |
   = note: see issue #49146 <https://github.com/rust-lang/rust/issues/49146> for more information

error: aborting due to 2 previous errors; 2 warnings emitted

For more information about this error, try `rustc --explain E0658`.
error: could not compile `atomcad-render`.

To learn more, run the command again with --verbose.

created time in 2 months

push eventAtomCAD/atomCAD

Lachlan Sneff

commit sha dfe27dd63e0773f645bdd8ed0e5bdd8dbac42b69

Update video in readme

view details

push time in 2 months

push eventAtomCAD/atomCAD

Lachlan Sneff

commit sha 58bb7932c4b905df4c7f42db9463c5b29f4d5776

Add running directions

view details

push time in 2 months

push eventAtomCAD/atomCAD

Lachlan Sneff

commit sha 51aee5c2f14cb9ac75a7f74ed5cd85e7b42c3cc4

Add alignment checks for buffer vec

view details

push time in 2 months

push eventAtomCAD/atomCAD

Lachlan Sneff

commit sha b975a47a3bfd0013376998de68ba83ef00516c1e

Rewrite buffer vec and set up for gpu driven rendering

view details

push time in 2 months

push eventAtomCAD/atomCAD

Lachlan Sneff

commit sha fcd74e0f5075d1a499721953c335fe214f71f69d

Test DEVICE_BUFFER_ADDRESS on windows soon

view details

push time in 2 months

push eventAtomCAD/atomCAD

Lachlan Sneff

commit sha cd7f072109e1a3840bd18fb5d270f035b0e013b2

Refactor rendering passes into passes module

view details

push time in 2 months

push eventAtomCAD/atomCAD

Lachlan Sneff

commit sha 099a73677228843e4e507c91908f61f40b3052a2

Add start of render options

view details

push time in 2 months

push eventAtomCAD/atomCAD

Lachlan Sneff

commit sha a20811e1a4caefb1239c6e585d86ec54872d9adf

Add fxaa compute shader, improves visual quality of renders

view details

push time in 2 months

push eventAtomCAD/atomCAD

Lachlan Sneff

commit sha b6873c05425f72230986cd2ca0c4198afcf335e2

Add fxaa compute shader, improves visual quality of renders

view details

push time in 2 months

push eventAtomCAD/atomCAD

Lachlan Sneff

commit sha 5c09c01e1ef4f539e5c90605e8a4d83b227ae872

Draw to texture, and then blit to framebuffer

view details

push time in 2 months

push eventAtomCAD/atomCAD

Lachlan Sneff

commit sha b3c684cdd478507475fbcf976906840515e16f76

Add gif to readme

view details

push time in 2 months

push eventAtomCAD/atomCAD

Lachlan Sneff

commit sha 540f6be90aeebc830527c68c851abd9984afc687

tried multisampling, turns out it's not useful

view details

push time in 2 months

push eventAtomCAD/atomCAD

Lachlan Sneff

commit sha 1b12f5370ce03a13f6c02261851049e8588f1c4f

Update buffer mapping to work in wasm poc

view details

Lachlan Sneff

commit sha bb603fd9b7c9761127268d6d0eebd480d3c01612

Merge branch 'main' of github.com:AtomCAD/atomCAD into main

view details

Lachlan Sneff

commit sha 86a0375ff2e775a4db70dc55881efae4b4623df7

Convert to correct color space when running in the browser

view details

push time in 2 months

push eventAtomCAD/atomCAD

Lachlan Sneff

commit sha 1a91b80c11960a4d67a1a0fd9f9f4e93333e1424

Stop scaling atoms

view details

push time in 2 months

push eventAtomCAD/atomCAD

Lachlan Sneff

commit sha e49eb737198fd8cc9f1399719663c12f57ad6133

Remove ultraviolet from small part of render api

view details

push time in 2 months

push eventAtomCAD/atomCAD

Lachlan Sneff

commit sha 9ca98a2e34f3be5e9009673b285581e7110164e3

Update transforms of modified parts and fragments

view details

push time in 2 months

push eventAtomCAD/atomCAD

Lachlan Sneff

commit sha 919ab37d4189deae8f24b69d3a128f8c61f078c6

Some atom shading, cleanup, getting ready for ambient occlusion

view details

push time in 2 months

fork lachlansneff/gfx

A low-overhead Vulkan-like GPU API for Rust.

http://gfx-rs.github.io/

fork in 2 months

fork lachlansneff/wgpu

Native WebGPU implementation based on gfx-hal

fork in 2 months

more