Skip to content

Commit 2d8e681

Browse files
WIP: refactor: use plural "clip distances" for cross-platform layers
1 parent 1b39f7f commit 2d8e681

20 files changed

Lines changed: 39 additions & 39 deletions

File tree

naga-cli/src/bin/naga.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -603,7 +603,7 @@ fn run() -> anyhow::Result<()> {
603603
.fold(naga::valid::Capabilities::all(), |caps, path| {
604604
use naga::valid::Capabilities as C;
605605
let missing = match Path::new(path).extension().and_then(|ex| ex.to_str()) {
606-
Some("wgsl") => C::CLIP_DISTANCE | C::CULL_DISTANCE,
606+
Some("wgsl") => C::CLIP_DISTANCES | C::CULL_DISTANCE,
607607
Some("metal") => C::CULL_DISTANCE,
608608
Some("hlsl") => C::empty(),
609609
_ => C::TEXTURE_EXTERNAL,

naga/src/back/glsl/conv.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ pub(in crate::back::glsl) const fn glsl_built_in(
7676
// vertex
7777
Bi::BaseInstance => "uint(gl_BaseInstance)",
7878
Bi::BaseVertex => "uint(gl_BaseVertex)",
79-
Bi::ClipDistance => "gl_ClipDistance",
79+
Bi::ClipDistances => "gl_ClipDistance",
8080
Bi::CullDistance => "gl_CullDistance",
8181
Bi::InstanceIndex => {
8282
if options.draw_parameters {

naga/src/back/glsl/features.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -604,7 +604,7 @@ impl<W> Writer<'_, W> {
604604
} else if let Some(binding) = binding {
605605
match *binding {
606606
Binding::BuiltIn(built_in) => match built_in {
607-
crate::BuiltIn::ClipDistance => self.features.request(Features::CLIP_DISTANCE),
607+
crate::BuiltIn::ClipDistances => self.features.request(Features::CLIP_DISTANCE),
608608
crate::BuiltIn::CullDistance => self.features.request(Features::CULL_DISTANCE),
609609
crate::BuiltIn::SampleIndex => {
610610
self.features.request(Features::SAMPLE_VARIABLES)

naga/src/back/glsl/writer.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1072,7 +1072,7 @@ impl<'a, W: Write> Writer<'a, W> {
10721072
}
10731073
}
10741074
}
1075-
crate::BuiltIn::ClipDistance => {
1075+
crate::BuiltIn::ClipDistances => {
10761076
// Re-declare `gl_ClipDistance` with number of clip planes.
10771077
let TypeInner::Array { size, .. } = self.module.types[ty].inner else {
10781078
unreachable!();

naga/src/back/hlsl/conv.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ impl crate::BuiltIn {
153153
Ok(match self {
154154
Self::Position { .. } => "SV_Position",
155155
// vertex
156-
Self::ClipDistance => "SV_ClipDistance",
156+
Self::ClipDistances => "SV_ClipDistance",
157157
Self::CullDistance => "SV_CullDistance",
158158
Self::InstanceIndex => "SV_InstanceID",
159159
Self::VertexIndex => "SV_VertexID",

naga/src/back/msl/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -686,7 +686,7 @@ impl ResolvedBinding {
686686
// vertex
687687
Bi::BaseInstance => "base_instance",
688688
Bi::BaseVertex => "base_vertex",
689-
Bi::ClipDistance => "clip_distance",
689+
Bi::ClipDistances => "clip_distance",
690690
Bi::InstanceIndex => "instance_id",
691691
Bi::PointSize => "point_size",
692692
Bi::VertexIndex => "vertex_id",

naga/src/back/spv/writer.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3060,9 +3060,9 @@ impl Writer {
30603060
// vertex
30613061
Bi::BaseInstance => BuiltIn::BaseInstance,
30623062
Bi::BaseVertex => BuiltIn::BaseVertex,
3063-
Bi::ClipDistance => {
3063+
Bi::ClipDistances => {
30643064
self.require_any(
3065-
"`clip_distance` built-in",
3065+
"`clip_distances` built-in",
30663066
&[spirv::Capability::ClipDistance],
30673067
)?;
30683068
BuiltIn::ClipDistance

naga/src/back/wgsl/writer.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -300,7 +300,7 @@ impl<W: Write> Writer<W> {
300300
} => {
301301
needs_dual_source_blending = true;
302302
}
303-
crate::Binding::BuiltIn(crate::BuiltIn::ClipDistance) => {
303+
crate::Binding::BuiltIn(crate::BuiltIn::ClipDistances) => {
304304
needs_clip_distances = true;
305305
}
306306
crate::Binding::Location {

naga/src/common/wgsl/to_wgsl.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ impl TryToWgsl for crate::BuiltIn {
165165
Bi::ViewIndex => "view_index",
166166
Bi::InstanceIndex => "instance_index",
167167
Bi::VertexIndex => "vertex_index",
168-
Bi::ClipDistance => "clip_distances",
168+
Bi::ClipDistances => "clip_distances",
169169
Bi::FragDepth => "frag_depth",
170170
Bi::FrontFacing => "front_facing",
171171
Bi::PrimitiveIndex => "primitive_index",

naga/src/front/glsl/variables.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ impl Frontend {
188188
stride: 4,
189189
},
190190
builtin: match name {
191-
"gl_ClipDistance" => BuiltIn::ClipDistance,
191+
"gl_ClipDistance" => BuiltIn::ClipDistances,
192192
"gl_CullDistance" => BuiltIn::CullDistance,
193193
_ => unreachable!(),
194194
},

0 commit comments

Comments
 (0)