|
@@ -62,7 +62,7 @@ bool FileTest::parseInputFile() {
|
|
|
|
|
|
void FileTest::runFileTest(llvm::StringRef filename, Expect expect,
|
|
void FileTest::runFileTest(llvm::StringRef filename, Expect expect,
|
|
bool runValidation) {
|
|
bool runValidation) {
|
|
- if (relaxLogicalPointer || beforeHLSLLegalization)
|
|
|
|
|
|
+ if (beforeHLSLLegalization)
|
|
assert(runValidation);
|
|
assert(runValidation);
|
|
|
|
|
|
inputFilePath = utils::getAbsPathOfInputDataFile(filename);
|
|
inputFilePath = utils::getAbsPathOfInputDataFile(filename);
|
|
@@ -102,9 +102,9 @@ void FileTest::runFileTest(llvm::StringRef filename, Expect expect,
|
|
ASSERT_EQ(result.status(), effcee::Result::Status::Ok);
|
|
ASSERT_EQ(result.status(), effcee::Result::Status::Ok);
|
|
|
|
|
|
if (runValidation)
|
|
if (runValidation)
|
|
- EXPECT_TRUE(utils::validateSpirvBinary(
|
|
|
|
- targetEnv, generatedBinary, relaxLogicalPointer,
|
|
|
|
- beforeHLSLLegalization, glLayout, dxLayout, scalarLayout));
|
|
|
|
|
|
+ EXPECT_TRUE(utils::validateSpirvBinary(targetEnv, generatedBinary,
|
|
|
|
+ beforeHLSLLegalization, glLayout,
|
|
|
|
+ dxLayout, scalarLayout));
|
|
} else if (expect == Expect::Warning) {
|
|
} else if (expect == Expect::Warning) {
|
|
ASSERT_TRUE(compileOk);
|
|
ASSERT_TRUE(compileOk);
|
|
|
|
|
|
@@ -128,9 +128,9 @@ void FileTest::runFileTest(llvm::StringRef filename, Expect expect,
|
|
ASSERT_EQ(result.status(), effcee::Result::Status::Ok);
|
|
ASSERT_EQ(result.status(), effcee::Result::Status::Ok);
|
|
|
|
|
|
if (runValidation)
|
|
if (runValidation)
|
|
- EXPECT_TRUE(utils::validateSpirvBinary(
|
|
|
|
- targetEnv, generatedBinary, relaxLogicalPointer,
|
|
|
|
- beforeHLSLLegalization, glLayout, dxLayout, scalarLayout));
|
|
|
|
|
|
+ EXPECT_TRUE(utils::validateSpirvBinary(targetEnv, generatedBinary,
|
|
|
|
+ beforeHLSLLegalization, glLayout,
|
|
|
|
+ dxLayout, scalarLayout));
|
|
} else if (expect == Expect::Failure) {
|
|
} else if (expect == Expect::Failure) {
|
|
ASSERT_FALSE(compileOk);
|
|
ASSERT_FALSE(compileOk);
|
|
|
|
|
|
@@ -157,8 +157,8 @@ void FileTest::runFileTest(llvm::StringRef filename, Expect expect,
|
|
|
|
|
|
std::string valMessages;
|
|
std::string valMessages;
|
|
EXPECT_FALSE(utils::validateSpirvBinary(
|
|
EXPECT_FALSE(utils::validateSpirvBinary(
|
|
- targetEnv, generatedBinary, relaxLogicalPointer, beforeHLSLLegalization,
|
|
|
|
- glLayout, dxLayout, scalarLayout, &valMessages));
|
|
|
|
|
|
+ targetEnv, generatedBinary, beforeHLSLLegalization, glLayout, dxLayout,
|
|
|
|
+ scalarLayout, &valMessages));
|
|
auto options = effcee::Options()
|
|
auto options = effcee::Options()
|
|
.SetChecksName(filename.str())
|
|
.SetChecksName(filename.str())
|
|
.SetInputName("<val-message>");
|
|
.SetInputName("<val-message>");
|