Skip to content

Latest commit

 

History

History
28 lines (23 loc) · 766 Bytes

baiscexample.md

File metadata and controls

28 lines (23 loc) · 766 Bytes

需要: canvas adapter = navigator.gpu.requestAdapater(); device = adapter.requestDevice(); context = canvas.getContext('webgpu'); context.configure({})

commandEncoder = device.createCommonEncoder();

textureView = context.getCurrentTexture().getView();

builtin vertex_index vertex input u32 instance_index vertex input u32 position vertex output vec4 position fragment input vec4 front_facing fragment input bool frag_depth fragment output f32 local_invocation_id compute input vec3 local_invocation_index compute input u32 global_invocation_id compute input vec3 workgroup_id compute input vec3 num_workgroups compute input vec3 sample_index fragment input sample_mask fragment input u32 sample_mask fragment output u32