diff options
| author | Ellie Hermaszewska <ellieh@nvidia.com> | 2024-10-29 14:49:26 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-10-29 14:49:26 +0800 |
| commit | f65d756bff8d4c5cbc15bd0322a2ae8e6b896a21 (patch) | |
| tree | ea1d61342cd29368e19135000ec2948813096205 /source/slang/slang-glsl-extension-tracker.cpp | |
| parent | a729c15e9dce9f5116a38afc66329ab2ca4cea54 (diff) | |
format
* format
* Minor test fixes
* enable checking cpp format in ci
Diffstat (limited to 'source/slang/slang-glsl-extension-tracker.cpp')
| -rw-r--r-- | source/slang/slang-glsl-extension-tracker.cpp | 39 |
1 files changed, 23 insertions, 16 deletions
diff --git a/source/slang/slang-glsl-extension-tracker.cpp b/source/slang/slang-glsl-extension-tracker.cpp index 4cd2b4a3c..268f123f7 100644 --- a/source/slang/slang-glsl-extension-tracker.cpp +++ b/source/slang/slang-glsl-extension-tracker.cpp @@ -1,7 +1,8 @@ // slang-glsl-extension-tracker.cpp #include "slang-glsl-extension-tracker.h" -namespace Slang { +namespace Slang +{ void GLSLExtensionTracker::appendExtensionRequireLines(StringBuilder& ioBuilder) const { @@ -40,40 +41,46 @@ void GLSLExtensionTracker::requireBaseTypeExtension(BaseType baseType) switch (baseType) { - case BaseType::UInt8: - case BaseType::Int8: + case BaseType::UInt8: + case BaseType::Int8: { // https://github.com/KhronosGroup/GLSL/blob/master/extensions/ext/GL_EXT_shader_8bit_storage.txt requireExtension(UnownedStringSlice::fromLiteral("GL_EXT_shader_8bit_storage")); // https://github.com/KhronosGroup/GLSL/blob/master/extensions/ext/GL_EXT_shader_explicit_arithmetic_types.txt - requireExtension(UnownedStringSlice::fromLiteral("GL_EXT_shader_explicit_arithmetic_types")); + requireExtension( + UnownedStringSlice::fromLiteral("GL_EXT_shader_explicit_arithmetic_types")); break; } - case BaseType::Half: - case BaseType::UInt16: - case BaseType::Int16: + case BaseType::Half: + case BaseType::UInt16: + case BaseType::Int16: { // https://github.com/KhronosGroup/GLSL/blob/master/extensions/ext/GL_EXT_shader_16bit_storage.txt requireExtension(UnownedStringSlice::fromLiteral("GL_EXT_shader_16bit_storage")); // https://github.com/KhronosGroup/GLSL/blob/master/extensions/ext/GL_EXT_shader_explicit_arithmetic_types.txt - requireExtension(UnownedStringSlice::fromLiteral("GL_EXT_shader_explicit_arithmetic_types")); + requireExtension( + UnownedStringSlice::fromLiteral("GL_EXT_shader_explicit_arithmetic_types")); break; } - case BaseType::UInt64: - case BaseType::Int64: + case BaseType::UInt64: + case BaseType::Int64: { - requireExtension(UnownedStringSlice::fromLiteral("GL_EXT_shader_explicit_arithmetic_types_int64")); - m_hasBaseTypeFlags |= _getFlag(BaseType::UInt64) | _getFlag(BaseType::Int64) | _getFlag(BaseType::IntPtr) | _getFlag(BaseType::UIntPtr); + requireExtension( + UnownedStringSlice::fromLiteral("GL_EXT_shader_explicit_arithmetic_types_int64")); + m_hasBaseTypeFlags |= _getFlag(BaseType::UInt64) | _getFlag(BaseType::Int64) | + _getFlag(BaseType::IntPtr) | _getFlag(BaseType::UIntPtr); break; } - case BaseType::IntPtr: - case BaseType::UIntPtr: + case BaseType::IntPtr: + case BaseType::UIntPtr: { #if SLANG_PTR_IS_64 - requireExtension(UnownedStringSlice::fromLiteral("GL_EXT_shader_explicit_arithmetic_types_int64")); - m_hasBaseTypeFlags |= _getFlag(BaseType::UInt64) | _getFlag(BaseType::Int64) | _getFlag(BaseType::IntPtr) | _getFlag(BaseType::UIntPtr); + requireExtension( + UnownedStringSlice::fromLiteral("GL_EXT_shader_explicit_arithmetic_types_int64")); + m_hasBaseTypeFlags |= _getFlag(BaseType::UInt64) | _getFlag(BaseType::Int64) | + _getFlag(BaseType::IntPtr) | _getFlag(BaseType::UIntPtr); #endif break; } |
