gpu-curtains
Version:
gpu-curtains is a 3D WebGPU rendering engine. It can be used as a standalone 3D engine, but also includes extra classes focused on mapping 3d objects to DOM elements; It allows users to synchronize values such as position, sizing, or scale between them.
17 lines (14 loc) • 332 B
JavaScript
import { getVertexOutputStructContent } from './get-vertex-output-struct-content.mjs';
const getVertexOutputStruct = ({
geometry,
additionalVaryings = []
}) => {
return (
/* wgsl */
`
struct VSOutput {
${getVertexOutputStructContent({ geometry, additionalVaryings })}
};`
);
};
export { getVertexOutputStruct };