[CodingStandard] Turn on Cpp11BracedListStyle in clang-format

Related work item: Github #24
This commit is contained in:
Minmin Gong 2020-04-30 22:44:31 -07:00
Родитель 2c45bad9e6
Коммит e0a8f7f04a
7 изменённых файлов: 29 добавлений и 29 удалений

Просмотреть файл

@ -5,7 +5,7 @@ AllowShortLoopsOnASingleLine: false
AlwaysBreakTemplateDeclarations: true AlwaysBreakTemplateDeclarations: true
BreakBeforeBraces: Allman BreakBeforeBraces: Allman
ColumnLimit: 140 ColumnLimit: 140
Cpp11BracedListStyle: false Cpp11BracedListStyle: true
IndentWidth: 4 IndentWidth: 4
Language: Cpp Language: Cpp
MaxEmptyLinesToKeep: 2 MaxEmptyLinesToKeep: 2

Просмотреть файл

@ -152,7 +152,7 @@ namespace ShaderConductor
bool disableOptimizations = false; // Force to turn off optimizations. Ignore optimizationLevel below. bool disableOptimizations = false; // Force to turn off optimizations. Ignore optimizationLevel below.
int optimizationLevel = 3; // 0 to 3, no optimization to most optimization int optimizationLevel = 3; // 0 to 3, no optimization to most optimization
ShaderModel shaderModel = { 6, 0 }; ShaderModel shaderModel = {6, 0};
int shiftAllTexturesBindings; int shiftAllTexturesBindings;
int shiftAllSamplersBindings; int shiftAllSamplersBindings;

Просмотреть файл

@ -444,7 +444,7 @@ namespace
valueUtf16 = nullptr; valueUtf16 = nullptr;
} }
dxcDefines.push_back({ nameUtf16, valueUtf16 }); dxcDefines.push_back({nameUtf16, valueUtf16});
} }
CComPtr<IDxcBlobEncoding> sourceBlob; CComPtr<IDxcBlobEncoding> sourceBlob;
@ -473,7 +473,7 @@ namespace
if (options.enable16bitTypes) if (options.enable16bitTypes)
{ {
if (options.shaderModel >= Compiler::ShaderModel{ 6, 2 }) if (options.shaderModel >= Compiler::ShaderModel{6, 2})
{ {
dxcArgStrings.push_back(L"-enable-16bit-types"); dxcArgStrings.push_back(L"-enable-16bit-types");
} }

Просмотреть файл

@ -80,7 +80,7 @@ namespace
void HlslToAnyTest(const std::string& name, const Compiler::SourceDesc& source, const Compiler::Options& options, void HlslToAnyTest(const std::string& name, const Compiler::SourceDesc& source, const Compiler::Options& options,
const std::vector<Compiler::TargetDesc>& targets, const std::vector<bool>& expectSuccessFlags) const std::vector<Compiler::TargetDesc>& targets, const std::vector<bool>& expectSuccessFlags)
{ {
static const std::string extMap[] = { "dxil", "spv", "hlsl", "glsl", "essl", "msl", "msl" }; static const std::string extMap[] = {"dxil", "spv", "hlsl", "glsl", "essl", "msl", "msl"};
static_assert(sizeof(extMap) / sizeof(extMap[0]) == static_cast<uint32_t>(ShadingLanguage::NumShadingLanguages), static_assert(sizeof(extMap) / sizeof(extMap[0]) == static_cast<uint32_t>(ShadingLanguage::NumShadingLanguages),
"extMap doesn't match with the number of shading languages."); "extMap doesn't match with the number of shading languages.");
@ -121,14 +121,14 @@ namespace
std::vector<uint8_t> input = LoadFile(inputFileName, true); std::vector<uint8_t> input = LoadFile(inputFileName, true);
const std::string source = std::string(reinterpret_cast<char*>(input.data()), input.size()); const std::string source = std::string(reinterpret_cast<char*>(input.data()), input.size());
const auto result = Compiler::Compile({ source.c_str(), inputFileName.c_str(), "", ShaderStage::PixelShader }, {}, target); const auto result = Compiler::Compile({source.c_str(), inputFileName.c_str(), "", ShaderStage::PixelShader}, {}, target);
EXPECT_FALSE(result.hasError); EXPECT_FALSE(result.hasError);
EXPECT_FALSE(result.isText); EXPECT_FALSE(result.isText);
DestroyBlob(result.errorWarningMsg); DestroyBlob(result.errorWarningMsg);
return { moduleName, result.target }; return {moduleName, result.target};
} }
class TestBase : public testing::Test class TestBase : public testing::Test
@ -290,7 +290,7 @@ namespace
} }
private: private:
std::vector<MacroDefine> defines_ = { { "FIXED_VERTEX_RADIUS", "5.0" } }; std::vector<MacroDefine> defines_ = {{"FIXED_VERTEX_RADIUS", "5.0"}};
}; };
class HullShaderTest : public TestBase class HullShaderTest : public TestBase
@ -389,8 +389,8 @@ namespace
Compiler::Options options; Compiler::Options options;
options.packMatricesInRowMajor = false; options.packMatricesInRowMajor = false;
HlslToAnyTest("Transform_VS_ColumnMajor", { source.c_str(), fileName.c_str(), nullptr, ShaderStage::VertexShader }, options, HlslToAnyTest("Transform_VS_ColumnMajor", {source.c_str(), fileName.c_str(), nullptr, ShaderStage::VertexShader}, options,
{ { ShadingLanguage::Glsl, "300" } }, { true }); {{ShadingLanguage::Glsl, "300"}}, {true});
} }
TEST_F(VertexShaderTest, ToEssl) TEST_F(VertexShaderTest, ToEssl)
@ -516,7 +516,7 @@ namespace
const std::string source = std::string(reinterpret_cast<char*>(input.data()), input.size()); const std::string source = std::string(reinterpret_cast<char*>(input.data()), input.size());
const auto result = const auto result =
Compiler::Compile({ source.c_str(), fileName.c_str(), "main", ShaderStage::PixelShader }, {}, { ShadingLanguage::Glsl, "30" }); Compiler::Compile({source.c_str(), fileName.c_str(), "main", ShaderStage::PixelShader}, {}, {ShadingLanguage::Glsl, "30"});
EXPECT_FALSE(result.hasError); EXPECT_FALSE(result.hasError);
EXPECT_EQ(result.errorWarningMsg, nullptr); EXPECT_EQ(result.errorWarningMsg, nullptr);
@ -537,7 +537,7 @@ namespace
const std::string source = std::string(reinterpret_cast<char*>(input.data()), input.size()); const std::string source = std::string(reinterpret_cast<char*>(input.data()), input.size());
const auto result = const auto result =
Compiler::Compile({ source.c_str(), fileName.c_str(), "main", ShaderStage::PixelShader }, {}, { ShadingLanguage::Glsl, "30" }); Compiler::Compile({source.c_str(), fileName.c_str(), "main", ShaderStage::PixelShader}, {}, {ShadingLanguage::Glsl, "30"});
EXPECT_TRUE(result.hasError); EXPECT_TRUE(result.hasError);
const char* errorStr = reinterpret_cast<const char*>(result.errorWarningMsg->Data()); const char* errorStr = reinterpret_cast<const char*>(result.errorWarningMsg->Data());
@ -555,7 +555,7 @@ namespace
const std::string source = std::string(reinterpret_cast<char*>(input.data()), input.size()); const std::string source = std::string(reinterpret_cast<char*>(input.data()), input.size());
const auto result = const auto result =
Compiler::Compile({ source.c_str(), fileName.c_str(), "main", ShaderStage::PixelShader }, {}, { ShadingLanguage::Glsl, "30" }); Compiler::Compile({source.c_str(), fileName.c_str(), "main", ShaderStage::PixelShader}, {}, {ShadingLanguage::Glsl, "30"});
EXPECT_FALSE(result.hasError); EXPECT_FALSE(result.hasError);
EXPECT_EQ(result.errorWarningMsg, nullptr); EXPECT_EQ(result.errorWarningMsg, nullptr);
@ -576,11 +576,11 @@ namespace
const std::string source = std::string(reinterpret_cast<char*>(input.data()), input.size()); const std::string source = std::string(reinterpret_cast<char*>(input.data()), input.size());
Compiler::Options option; Compiler::Options option;
option.shaderModel = { 6, 2 }; option.shaderModel = {6, 2};
option.enable16bitTypes = true; option.enable16bitTypes = true;
const auto result = Compiler::Compile({ source.c_str(), fileName.c_str(), "DotHalfPS", ShaderStage::PixelShader }, option, const auto result = Compiler::Compile({source.c_str(), fileName.c_str(), "DotHalfPS", ShaderStage::PixelShader}, option,
{ ShadingLanguage::Glsl, "30" }); {ShadingLanguage::Glsl, "30"});
EXPECT_FALSE(result.hasError); EXPECT_FALSE(result.hasError);
EXPECT_TRUE(result.isText); EXPECT_TRUE(result.isText);
@ -600,11 +600,11 @@ namespace
const std::string source = std::string(reinterpret_cast<char*>(input.data()), input.size()); const std::string source = std::string(reinterpret_cast<char*>(input.data()), input.size());
Compiler::Options option; Compiler::Options option;
option.shaderModel = { 6, 2 }; option.shaderModel = {6, 2};
option.enable16bitTypes = true; option.enable16bitTypes = true;
const auto result = Compiler::Compile({ source.c_str(), fileName.c_str(), "HalfOutParamPS", ShaderStage::PixelShader }, option, const auto result = Compiler::Compile({source.c_str(), fileName.c_str(), "HalfOutParamPS", ShaderStage::PixelShader}, option,
{ ShadingLanguage::Glsl, "30" }); {ShadingLanguage::Glsl, "30"});
EXPECT_FALSE(result.hasError); EXPECT_FALSE(result.hasError);
EXPECT_TRUE(result.isText); EXPECT_TRUE(result.isText);
@ -623,7 +623,7 @@ namespace
GTEST_SKIP_("Link is not supported on this platform"); GTEST_SKIP_("Link is not supported on this platform");
} }
const Compiler::TargetDesc target = { ShadingLanguage::Dxil, "", true }; const Compiler::TargetDesc target = {ShadingLanguage::Dxil, "", true};
const Compiler::ModuleDesc dxilModules[] = { const Compiler::ModuleDesc dxilModules[] = {
CompileToModule("CalcLight", TEST_DATA_DIR "Input/CalcLight.hlsl", target), CompileToModule("CalcLight", TEST_DATA_DIR "Input/CalcLight.hlsl", target),
CompileToModule("CalcLightDiffuse", TEST_DATA_DIR "Input/CalcLightDiffuse.hlsl", target), CompileToModule("CalcLightDiffuse", TEST_DATA_DIR "Input/CalcLightDiffuse.hlsl", target),
@ -631,21 +631,21 @@ namespace
}; };
const Compiler::ModuleDesc* testModules[][2] = { const Compiler::ModuleDesc* testModules[][2] = {
{ &dxilModules[0], &dxilModules[1] }, {&dxilModules[0], &dxilModules[1]},
{ &dxilModules[0], &dxilModules[2] }, {&dxilModules[0], &dxilModules[2]},
}; };
#ifdef NDEBUG #ifdef NDEBUG
const std::string expectedNames[] = { "CalcLight+Diffuse.Release.dxilasm", "CalcLight+DiffuseSpecular.Release.dxilasm" }; const std::string expectedNames[] = {"CalcLight+Diffuse.Release.dxilasm", "CalcLight+DiffuseSpecular.Release.dxilasm"};
#else #else
const std::string expectedNames[] = { "CalcLight+Diffuse.Debug.dxilasm", "CalcLight+DiffuseSpecular.Debug.dxilasm" }; const std::string expectedNames[] = {"CalcLight+Diffuse.Debug.dxilasm", "CalcLight+DiffuseSpecular.Debug.dxilasm"};
#endif #endif
for (size_t i = 0; i < 2; ++i) for (size_t i = 0; i < 2; ++i)
{ {
const auto linkedResult = const auto linkedResult =
Compiler::Link({ "main", ShaderStage::PixelShader, testModules[i], sizeof(testModules[i]) / sizeof(testModules[i][0]) }, {}, Compiler::Link({"main", ShaderStage::PixelShader, testModules[i], sizeof(testModules[i]) / sizeof(testModules[i][0])}, {},
{ ShadingLanguage::Dxil, "" }); {ShadingLanguage::Dxil, ""});
EXPECT_FALSE(linkedResult.hasError); EXPECT_FALSE(linkedResult.hasError);
EXPECT_FALSE(linkedResult.isText); EXPECT_FALSE(linkedResult.isText);

Просмотреть файл

@ -145,7 +145,7 @@ int main(int argc, char** argv)
std::string outputName; std::string outputName;
if (opts.count("output") == 0) if (opts.count("output") == 0)
{ {
static const std::string extMap[] = { "dxil", "spv", "hlsl", "glsl", "essl", "msl", "msl" }; static const std::string extMap[] = {"dxil", "spv", "hlsl", "glsl", "essl", "msl", "msl"};
static_assert(sizeof(extMap) / sizeof(extMap[0]) == static_cast<uint32_t>(ShadingLanguage::NumShadingLanguages), static_assert(sizeof(extMap) / sizeof(extMap[0]) == static_cast<uint32_t>(ShadingLanguage::NumShadingLanguages),
"extMap doesn't match with the number of shading languages."); "extMap doesn't match with the number of shading languages.");
outputName = fileName + "." + extMap[static_cast<uint32_t>(targetDesc.language)]; outputName = fileName + "." + extMap[static_cast<uint32_t>(targetDesc.language)];

Просмотреть файл

@ -45,7 +45,7 @@ void Compile(SourceDescription* source, OptionsDescription* optionsDesc, TargetD
options.enableDebugInfo = optionsDesc->enableDebugInfo; options.enableDebugInfo = optionsDesc->enableDebugInfo;
options.disableOptimizations = optionsDesc->disableOptimizations; options.disableOptimizations = optionsDesc->disableOptimizations;
options.optimizationLevel = optionsDesc->optimizationLevel; options.optimizationLevel = optionsDesc->optimizationLevel;
options.shaderModel = { static_cast<uint8_t>(optionsDesc->shaderModel.major), static_cast<uint8_t>(optionsDesc->shaderModel.minor) }; options.shaderModel = {static_cast<uint8_t>(optionsDesc->shaderModel.major), static_cast<uint8_t>(optionsDesc->shaderModel.minor)};
options.shiftAllTexturesBindings = optionsDesc->shiftAllTexturesBindings; options.shiftAllTexturesBindings = optionsDesc->shiftAllTexturesBindings;
options.shiftAllSamplersBindings = optionsDesc->shiftAllSamplersBindings; options.shiftAllSamplersBindings = optionsDesc->shiftAllSamplersBindings;
options.shiftAllCBuffersBindings = optionsDesc->shiftAllCBuffersBindings; options.shiftAllCBuffersBindings = optionsDesc->shiftAllCBuffersBindings;

Просмотреть файл

@ -52,7 +52,7 @@ struct OptionsDescription
bool disableOptimizations = false; // Force to turn off optimizations. Ignore optimizationLevel below. bool disableOptimizations = false; // Force to turn off optimizations. Ignore optimizationLevel below.
int optimizationLevel = 3; // 0 to 3, no optimization to most optimization int optimizationLevel = 3; // 0 to 3, no optimization to most optimization
ShaderModel shaderModel = { 6, 0 }; ShaderModel shaderModel = {6, 0};
int shiftAllTexturesBindings; int shiftAllTexturesBindings;
int shiftAllSamplersBindings; int shiftAllSamplersBindings;