mirror of
https://github.com/gfx-rs/wgpu.git
synced 2026-04-22 03:02:01 -04:00
[spv-out] require ClipDistance & CullDistance capabilities if necessary (#2528)
This commit is contained in:
@@ -1514,8 +1514,20 @@ impl Writer {
|
||||
// vertex
|
||||
Bi::BaseInstance => BuiltIn::BaseInstance,
|
||||
Bi::BaseVertex => BuiltIn::BaseVertex,
|
||||
Bi::ClipDistance => BuiltIn::ClipDistance,
|
||||
Bi::CullDistance => BuiltIn::CullDistance,
|
||||
Bi::ClipDistance => {
|
||||
self.require_any(
|
||||
"`clip_distance` built-in",
|
||||
&[spirv::Capability::ClipDistance],
|
||||
)?;
|
||||
BuiltIn::ClipDistance
|
||||
}
|
||||
Bi::CullDistance => {
|
||||
self.require_any(
|
||||
"`cull_distance` built-in",
|
||||
&[spirv::Capability::CullDistance],
|
||||
)?;
|
||||
BuiltIn::CullDistance
|
||||
}
|
||||
Bi::InstanceIndex => BuiltIn::InstanceIndex,
|
||||
Bi::PointSize => BuiltIn::PointSize,
|
||||
Bi::VertexIndex => BuiltIn::VertexIndex,
|
||||
|
||||
Reference in New Issue
Block a user