Make blobcat build on windows (flutter/engine#33388)

This commit is contained in:
Brandon DeRosier 2022-05-16 11:12:42 -07:00 committed by GitHub
parent 2587e83eaa
commit 0540f225fd
2 changed files with 9 additions and 9 deletions

View File

@ -33,7 +33,7 @@ bool Main(const fml::CommandLine& command_line) {
}
auto current_directory =
fml::OpenDirectory(std::filesystem::current_path().native().c_str(),
fml::OpenDirectory(std::filesystem::current_path().string().c_str(),
false, fml::FilePermission::kReadWrite);
if (!fml::WriteAtomically(current_directory, output.c_str(), *blob)) {
std::cerr << "Could not write shader blob to path " << output << std::endl;

View File

@ -221,8 +221,8 @@ static void CubicPathSmoothenRecursive(const SmoothingApproximation& approx,
da1 = ::fabs(::atan2(p4.y - p3.y, p4.x - p3.x) -
::atan2(p3.y - p2.y, p3.x - p2.x));
if (da1 >= M_PI) {
da1 = 2.0 * M_PI - da1;
if (da1 >= kPi) {
da1 = 2.0 * kPi - da1;
}
if (da1 < approx.angle_tolerance) {
@ -257,8 +257,8 @@ static void CubicPathSmoothenRecursive(const SmoothingApproximation& approx,
da1 = ::fabs(::atan2(p3.y - p2.y, p3.x - p2.x) -
::atan2(p2.y - p1.y, p2.x - p1.x));
if (da1 >= M_PI) {
da1 = 2.0 * M_PI - da1;
if (da1 >= kPi) {
da1 = 2.0 * kPi - da1;
}
if (da1 < approx.angle_tolerance) {
@ -298,12 +298,12 @@ static void CubicPathSmoothenRecursive(const SmoothingApproximation& approx,
da1 = ::fabs(k - ::atan2(p2.y - p1.y, p2.x - p1.x));
da2 = ::fabs(::atan2(p4.y - p3.y, p4.x - p3.x) - k);
if (da1 >= M_PI) {
da1 = 2.0 * M_PI - da1;
if (da1 >= kPi) {
da1 = 2.0 * kPi - da1;
}
if (da2 >= M_PI) {
da2 = 2.0 * M_PI - da2;
if (da2 >= kPi) {
da2 = 2.0 * kPi - da2;
}
if (da1 + da2 < approx.angle_tolerance) {