MCPcopy Create free account
hub / github.com/Bloom-Engine/engine / cross3

Function cross3

native/shared/src/renderer/brdf_lut.rs:60–62  ·  view source on GitHub ↗
(a: [f32; 3], b: [f32; 3])

Source from the content-addressed store, hash-verified

58}
59
60fn cross3(a: [f32; 3], b: [f32; 3]) -> [f32; 3] {
61 [a[1] * b[2] - a[2] * b[1], a[2] * b[0] - a[0] * b[2], a[0] * b[1] - a[1] * b[0]]
62}
63
64fn normalize3(v: [f32; 3]) -> [f32; 3] {
65 let l = (v[0] * v[0] + v[1] * v[1] + v[2] * v[2]).sqrt().max(1e-8);

Callers 1

importance_sample_ggxFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected