const shadowPipeline = device.createRenderPipeline({
layout: device.createPipelineLayout({
bindGroupLayouts: [
uniformBufferBindGroupLayout,
uniformBufferBindGroupLayout,
],
}),
vertex: {
module: device.createShaderModule({
code: vertexShadowWGSL,
}),
buffers: vertexBuffers,
},
depthStencil: {
depthWriteEnabled: true,
depthCompare: 'less',
format: 'depth32float',
},
primitive,
});
是否考虑单个vs 或在单个fs的 pipeline情况?
const shadowPipeline = device.createRenderPipeline({
layout: device.createPipelineLayout({
bindGroupLayouts: [
uniformBufferBindGroupLayout,
uniformBufferBindGroupLayout,
],
}),
vertex: {
module: device.createShaderModule({
code: vertexShadowWGSL,
}),
buffers: vertexBuffers,
},
depthStencil: {
depthWriteEnabled: true,
depthCompare: 'less',
format: 'depth32float',
},
primitive,
});
是否考虑单个vs 或在单个fs的 pipeline情况?