mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-20 18:29:23 +00:00
GLSL: implement fract() builtin function.
Bug: tint:1446 Change-Id: Icb06bb560956372a689db33c758b3d5ad8c27225 Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/82143 Reviewed-by: Ben Clayton <bclayton@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Stephen White <senorblanco@chromium.org>
This commit is contained in:
committed by
Tint LUCI CQ
parent
ba4d6ab01d
commit
2a02b68453
@@ -1617,7 +1617,7 @@ std::string GeneratorImpl::generate_builtin_name(const sem::Builtin* builtin) {
|
||||
case sem::BuiltinType::kFaceForward:
|
||||
return "faceforward";
|
||||
case sem::BuiltinType::kFract:
|
||||
return "frac";
|
||||
return "fract";
|
||||
case sem::BuiltinType::kFma:
|
||||
return "mad";
|
||||
case sem::BuiltinType::kFwidth:
|
||||
|
||||
@@ -214,7 +214,7 @@ INSTANTIATE_TEST_SUITE_P(
|
||||
BuiltinData{BuiltinType::kFaceForward, ParamType::kF32, "faceforward"},
|
||||
BuiltinData{BuiltinType::kFloor, ParamType::kF32, "floor"},
|
||||
BuiltinData{BuiltinType::kFma, ParamType::kF32, "mad"},
|
||||
BuiltinData{BuiltinType::kFract, ParamType::kF32, "frac"},
|
||||
BuiltinData{BuiltinType::kFract, ParamType::kF32, "fract"},
|
||||
BuiltinData{BuiltinType::kFwidth, ParamType::kF32, "fwidth"},
|
||||
BuiltinData{BuiltinType::kFwidthCoarse, ParamType::kF32, "fwidth"},
|
||||
BuiltinData{BuiltinType::kFwidthFine, ParamType::kF32, "fwidth"},
|
||||
|
||||
@@ -56,7 +56,7 @@ INSTANTIATE_TEST_SUITE_P(GlslGeneratorImplTest_Import,
|
||||
GlslImportData{"exp", "exp"},
|
||||
GlslImportData{"exp2", "exp2"},
|
||||
GlslImportData{"floor", "floor"},
|
||||
GlslImportData{"fract", "frac"},
|
||||
GlslImportData{"fract", "fract"},
|
||||
GlslImportData{"inverseSqrt", "rsqrt"},
|
||||
GlslImportData{"length", "length"},
|
||||
GlslImportData{"log", "log"},
|
||||
@@ -114,7 +114,7 @@ INSTANTIATE_TEST_SUITE_P(GlslGeneratorImplTest_Import,
|
||||
GlslImportData{"exp", "exp"},
|
||||
GlslImportData{"exp2", "exp2"},
|
||||
GlslImportData{"floor", "floor"},
|
||||
GlslImportData{"fract", "frac"},
|
||||
GlslImportData{"fract", "fract"},
|
||||
GlslImportData{"inverseSqrt", "rsqrt"},
|
||||
GlslImportData{"length", "length"},
|
||||
GlslImportData{"log", "log"},
|
||||
|
||||
Reference in New Issue
Block a user