Searched refs:RSExportPrimitiveType (Results 1 - 8 of 8) sorted by relevance

/frameworks/compile/slang/
H A Dslang_rs_object_ref_count.h66 RSExportPrimitiveType::DataType DT,
94 RSExportPrimitiveType::DataType *DT,
100 RSExportPrimitiveType::DataType DT,
120 RSExportPrimitiveType::DataType DT) {
121 slangAssert(RSExportPrimitiveType::IsRSObjectType(DT));
122 return RSSetObjectFD[(DT - RSExportPrimitiveType::FirstRSObjectType)];
126 return GetRSSetObjectFD(RSExportPrimitiveType::GetRSSpecificType(T));
130 RSExportPrimitiveType::DataType DT) {
131 slangAssert(RSExportPrimitiveType::IsRSObjectType(DT));
132 return RSClearObjectFD[(DT - RSExportPrimitiveType
[all...]
H A Dslang_rs_export_element.h44 RSExportPrimitiveType::DataKind kind;
45 RSExportPrimitiveType::DataType type;
H A Dslang_rs_object_ref_count.cpp36 RSSetObjectFD[RSExportPrimitiveType::LastRSObjectType -
37 RSExportPrimitiveType::FirstRSObjectType + 1];
39 RSClearObjectFD[RSExportPrimitiveType::LastRSObjectType -
40 RSExportPrimitiveType::FirstRSObjectType + 1];
81 RSExportPrimitiveType::DataType DT =
82 RSExportPrimitiveType::GetRSSpecificType(RST.getTypePtr());
83 slangAssert(RSExportPrimitiveType::IsRSObjectType(DT)
86 RSObjectFD[(DT - RSExportPrimitiveType::FirstRSObjectType)] = FD;
575 RSExportPrimitiveType::DataType DT =
576 RSExportPrimitiveType
[all...]
H A Dslang_rs_export_type.cpp98 if (!RSExportPrimitiveType::IsPrimitiveType(BaseElementType)) {
148 if (RSExportPrimitiveType::GetRSSpecificType(T) !=
149 RSExportPrimitiveType::DataTypeUnknown)
302 if (RSExportPrimitiveType::GetRSSpecificType(T) !=
303 RSExportPrimitiveType::DataTypeUnknown) {
306 } else if (RSExportPrimitiveType::IsRSObjectType(T)) {
549 RSExportPrimitiveType::DataType dt =
550 RSExportPrimitiveType::GetRSSpecificType(TypeName);
552 case RSExportPrimitiveType::DataTypeUnknown: {
559 case RSExportPrimitiveType
[all...]
H A Dslang_rs_reflection.cpp76 static const char *GetPrimitiveTypeName(const RSExportPrimitiveType *EPT) {
78 "", // RSExportPrimitiveType::DataTypeFloat16
79 "float", // RSExportPrimitiveType::DataTypeFloat32
80 "double", // RSExportPrimitiveType::DataTypeFloat64
81 "byte", // RSExportPrimitiveType::DataTypeSigned8
82 "short", // RSExportPrimitiveType::DataTypeSigned16
83 "int", // RSExportPrimitiveType::DataTypeSigned32
84 "long", // RSExportPrimitiveType::DataTypeSigned64
85 "short", // RSExportPrimitiveType::DataTypeUnsigned8
86 "int", // RSExportPrimitiveType
[all...]
H A Dslang_rs_export_element.cpp40 EI->kind = RSExportPrimitiveType::DataKind ## _dk; \
41 EI->type = RSExportPrimitiveType::DataType ## _dt; \
82 RSExportPrimitiveType *EPT =
83 RSExportPrimitiveType::Create(Context,
H A Dslang_rs_export_type.h170 class RSExportPrimitiveType : public RSExportType { class in namespace:slang
208 // NOTE: There's no any instance of RSExportPrimitiveType which mType
210 // only for RSExportPrimitiveType::GetRSObjectType to *recognize* the struct
227 static RSExportPrimitiveType *Create(RSContext *Context,
234 RSExportPrimitiveType(RSContext *Context, function in class:slang::RSExportPrimitiveType
259 static RSExportPrimitiveType *Create(RSContext *Context,
276 static size_t GetSizeInBits(const RSExportPrimitiveType *EPT);
285 }; // RSExportPrimitiveType
320 class RSExportVectorType : public RSExportPrimitiveType {
332 : RSExportPrimitiveType(Contex
[all...]
H A Dslang_rs_backend.cpp223 const RSExportPrimitiveType *PT =
224 static_cast<const RSExportPrimitiveType*>(ET);
244 RSExportPrimitiveType::DataTypeRSMatrix2x2 +
486 const RSExportPrimitiveType *EPT =
487 static_cast<const RSExportPrimitiveType*>(F->getType());
498 RSExportPrimitiveType::DataKindUser)));

Completed in 332 milliseconds