add Capabilities::MULTIVIEW

This commit is contained in:
teoxoy
2023-02-16 21:42:26 +01:00
committed by Connor Fitzgerald
parent 568d7c4c13
commit df567a94eb
4 changed files with 5 additions and 0 deletions

View File

@@ -140,6 +140,7 @@ impl VaryingContext<'_> {
Bi::ClipDistance => Capabilities::CLIP_DISTANCE,
Bi::CullDistance => Capabilities::CULL_DISTANCE,
Bi::PrimitiveIndex => Capabilities::PRIMITIVE_INDEX,
Bi::ViewIndex => Capabilities::MULTIVIEW,
_ => Capabilities::empty(),
};
if !self.capabilities.contains(required) {

View File

@@ -106,6 +106,8 @@ bitflags::bitflags! {
const CULL_DISTANCE = 0x80;
/// Support for 16-bit normalized storage texture formats.
const STORAGE_TEXTURE_16BIT_NORM_FORMATS = 0x100;
/// Support for [`BuiltIn::ViewIndex`].
const MULTIVIEW = 0x200;
}
}

View File

@@ -1,3 +1,4 @@
(
god_mode: true,
glsl_multiview: Some(2),
)

View File

@@ -1,4 +1,5 @@
(
god_mode: true,
glsl: (
version: Embedded (
version: 300,