Flutter Engine
The Flutter Engine
Namespaces | Functions
SkSLConstructorCompound.cpp File Reference
#include "src/sksl/ir/SkSLConstructorCompound.h"
#include "include/core/SkTypes.h"
#include "include/private/base/SkTArray.h"
#include "src/sksl/SkSLAnalysis.h"
#include "src/sksl/SkSLConstantFolder.h"
#include "src/sksl/SkSLContext.h"
#include "src/sksl/SkSLProgramSettings.h"
#include "src/sksl/ir/SkSLConstructorSplat.h"
#include "src/sksl/ir/SkSLExpression.h"
#include "src/sksl/ir/SkSLLiteral.h"
#include "src/sksl/ir/SkSLType.h"
#include <algorithm>
#include <cstddef>
#include <numeric>
#include <string>

Go to the source code of this file.

Namespaces

namespace  SkSL
 

Functions

static bool SkSL::is_safe_to_eliminate (const Type &type, const Expression &arg)
 
static const Expression * SkSL::make_splat_from_arguments (const Type &type, const ExpressionArray &args)