mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-14 23:56:16 +00:00
Add a helper for DisableValidationDecoration
This is slightly different from the other helpers, since this AST node does not have a source. Change-Id: I56e72eb0f26f80d52be9e4f51dd42c3d5149cb00 Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/67644 Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: Ben Clayton <bclayton@google.com>
This commit is contained in:
@@ -498,16 +498,13 @@ TEST_F(EntryPointParameterDecorationTest, DuplicateDecoration) {
|
||||
}
|
||||
|
||||
TEST_F(EntryPointParameterDecorationTest, DuplicateInternalDecoration) {
|
||||
auto* s =
|
||||
Param("s", ty.sampler(ast::SamplerKind::kSampler),
|
||||
ast::DecorationList{
|
||||
create<ast::BindingDecoration>(0),
|
||||
create<ast::GroupDecoration>(0),
|
||||
ASTNodes().Create<ast::DisableValidationDecoration>(
|
||||
ID(), ast::DisabledValidation::kBindingPointCollision),
|
||||
ASTNodes().Create<ast::DisableValidationDecoration>(
|
||||
ID(), ast::DisabledValidation::kEntryPointParameter),
|
||||
});
|
||||
auto* s = Param("s", ty.sampler(ast::SamplerKind::kSampler),
|
||||
ast::DecorationList{
|
||||
create<ast::BindingDecoration>(0),
|
||||
create<ast::GroupDecoration>(0),
|
||||
Disable(ast::DisabledValidation::kBindingPointCollision),
|
||||
Disable(ast::DisabledValidation::kEntryPointParameter),
|
||||
});
|
||||
Func("f", {s}, ty.void_(), {}, {Stage(ast::PipelineStage::kFragment)});
|
||||
|
||||
EXPECT_TRUE(r()->Resolve()) << r()->error();
|
||||
@@ -531,10 +528,8 @@ TEST_F(EntryPointReturnTypeDecorationTest, DuplicateDecoration) {
|
||||
TEST_F(EntryPointReturnTypeDecorationTest, DuplicateInternalDecoration) {
|
||||
Func("f", {}, ty.i32(), {Return(1)}, {Stage(ast::PipelineStage::kFragment)},
|
||||
ast::DecorationList{
|
||||
ASTNodes().Create<ast::DisableValidationDecoration>(
|
||||
ID(), ast::DisabledValidation::kBindingPointCollision),
|
||||
ASTNodes().Create<ast::DisableValidationDecoration>(
|
||||
ID(), ast::DisabledValidation::kEntryPointParameter),
|
||||
Disable(ast::DisabledValidation::kBindingPointCollision),
|
||||
Disable(ast::DisabledValidation::kEntryPointParameter),
|
||||
});
|
||||
|
||||
EXPECT_TRUE(r()->Resolve()) << r()->error();
|
||||
@@ -1156,7 +1151,6 @@ TEST_F(ResourceDecorationTest, BindingPointOnNonResource) {
|
||||
} // namespace
|
||||
} // namespace ResourceTests
|
||||
|
||||
|
||||
namespace InvariantDecorationTests {
|
||||
namespace {
|
||||
using InvariantDecorationTests = ResolverTest;
|
||||
|
||||
Reference in New Issue
Block a user