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_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;
581 RSExportPrimitiveType::DataType DT =
582 RSExportPrimitiveType
[all...]
H A Dslang_rs_export_element.h44 RSExportPrimitiveType::DataType type;
H A Dslang_rs_export_type.cpp138 if (!RSExportPrimitiveType::IsPrimitiveType(BaseElementType)) {
188 if (RSExportPrimitiveType::GetRSSpecificType(T) !=
189 RSExportPrimitiveType::DataTypeUnknown) {
390 if (RSExportPrimitiveType::IsRSObjectType(T)) {
397 if (RSExportPrimitiveType::GetRSSpecificType(T) !=
398 RSExportPrimitiveType::DataTypeUnknown) {
401 } else if (RSExportPrimitiveType::IsRSObjectType(T)) {
709 RSExportPrimitiveType::DataType dt =
710 RSExportPrimitiveType::GetRSSpecificType(TypeName);
712 case RSExportPrimitiveType
[all...]
H A Dslang_rs_export_type.h214 class RSExportPrimitiveType : public RSExportType { class in namespace:slang
244 // NOTE: There's no any instance of RSExportPrimitiveType which mType
246 // only for RSExportPrimitiveType::GetRSObjectType to *recognize* the struct
262 static RSExportPrimitiveType *Create(RSContext *Context,
268 RSExportPrimitiveType(RSContext *Context, function in class:slang::RSExportPrimitiveType
291 static RSExportPrimitiveType *Create(RSContext *Context,
307 static size_t GetSizeInBits(const RSExportPrimitiveType *EPT);
318 const RSExportPrimitiveType *EPT) {
327 }; // RSExportPrimitiveType
362 class RSExportVectorType : public RSExportPrimitiveType {
[all...]
H A Dslang_rs_export_element.cpp40 EI->type = RSExportPrimitiveType::DataType ## _dt; \
81 RSExportPrimitiveType *EPT =
82 RSExportPrimitiveType::Create(Context,
H A Dslang_rs_reflection.cpp117 static const char *GetPackerAPIName(const RSExportPrimitiveType *EPT) {
119 "", // RSExportPrimitiveType::DataTypeFloat16
120 "addF32", // RSExportPrimitiveType::DataTypeFloat32
121 "addF64", // RSExportPrimitiveType::DataTypeFloat64
122 "addI8", // RSExportPrimitiveType::DataTypeSigned8
123 "addI16", // RSExportPrimitiveType::DataTypeSigned16
124 "addI32", // RSExportPrimitiveType::DataTypeSigned32
125 "addI64", // RSExportPrimitiveType::DataTypeSigned64
126 "addU8", // RSExportPrimitiveType::DataTypeUnsigned8
127 "addU16", // RSExportPrimitiveType
[all...]
H A Dslang_rs_backend.cpp226 const RSExportPrimitiveType *PT =
227 static_cast<const RSExportPrimitiveType*>(ET);
247 RSExportPrimitiveType::DataTypeRSMatrix2x2 +

Completed in 117 milliseconds