Home
last modified time | relevance | path

Searched refs:numberKind (Results 1 - 6 of 6) sorted by relevance

/third_party/skia/src/sksl/ir/
H A DSkSLType.h134 Type::NumberKind numberKind, int8_t priority,
232 virtual NumberKind numberKind() const { in numberKind() function in SkSL::Type
240 return this->numberKind() == NumberKind::kBoolean; in isBoolean()
247 switch (this->numberKind()) { in isNumber()
261 return this->numberKind() == NumberKind::kFloat; in isFloat()
268 return this->numberKind() == NumberKind::kSigned; in isSigned()
275 return this->numberKind() == NumberKind::kUnsigned; in isUnsigned()
282 switch (this->numberKind()) { in isInteger()
H A DSkSLType.cpp118 NumberKind numberKind() const override {
119 return fScalarType.numberKind();
150 ScalarType(skstd::string_view name, const char* abbrev, NumberKind numberKind, int8_t priority, in ScalarType() argument
153 , fNumberKind(numberKind) in ScalarType()
157 NumberKind numberKind() const override {
452 Type::NumberKind numberKind, int8_t priority,
454 return std::make_unique<ScalarType>(name, abbrev, numberKind, priority, bitWidth);
493 } else if (this->numberKind() != other.numberKind()) {
552 switch (component.numberKind()) {
[all...]
H A DSkSLLiteral.h119 if (!other.is<Literal>() || this->type().numberKind() != other.type().numberKind()) {
/third_party/skia/src/sksl/codegen/
H A DSkSLVMCodeGenerator.h37 SkSL::Type::NumberKind numberKind = SkSL::Type::NumberKind::kNonnumeric; member
H A DSkSLVMCodeGenerator.cpp311 switch (info.numberKind) {
342 return type.numberKind();
491 if (fDebugInfo->fSlotInfo[slot].numberKind == Type::NumberKind::kFloat) {
493 } else if (fDebugInfo->fSlotInfo[slot].numberKind == Type::NumberKind::kBoolean) {
531 Type::NumberKind numberKind = type.componentType().numberKind();
540 slotInfo.numberKind = numberKind;
H A DSkSLSPIRVCodeGenerator.cpp2892 SPIRVNumberConstant key{valueBits, type.numberKind()}; in writeLiteral()

Completed in 13 milliseconds