am dd19a875: Merge "Add test for API level 15."
* commit 'dd19a875e2743e1f8003422d29c5584909793c7b':
Add test for API level 15.
diff --git a/slang_rs_object_ref_count.cpp b/slang_rs_object_ref_count.cpp
index 7362d7a..a86088c 100644
--- a/slang_rs_object_ref_count.cpp
+++ b/slang_rs_object_ref_count.cpp
@@ -1344,6 +1344,7 @@
case RSExportPrimitiveType::DataTypeRSSampler:
case RSExportPrimitiveType::DataTypeRSScript:
case RSExportPrimitiveType::DataTypeRSMesh:
+ case RSExportPrimitiveType::DataTypeRSPath:
case RSExportPrimitiveType::DataTypeRSProgramFragment:
case RSExportPrimitiveType::DataTypeRSProgramVertex:
case RSExportPrimitiveType::DataTypeRSProgramRaster:
diff --git a/slang_rs_reflection.cpp b/slang_rs_reflection.cpp
index 454946f..dab35ed 100644
--- a/slang_rs_reflection.cpp
+++ b/slang_rs_reflection.cpp
@@ -102,6 +102,7 @@
"Sampler", // RSExportPrimitiveType::DataTypeRSSampler
"Script", // RSExportPrimitiveType::DataTypeRSScript
"Mesh", // RSExportPrimitiveType::DataTypeRSMesh
+ "Path", // RSExportPrimitiveType::DataTypeRSPath
"ProgramFragment", // RSExportPrimitiveType::DataTypeRSProgramFragment
"ProgramVertex", // RSExportPrimitiveType::DataTypeRSProgramVertex
"ProgramRaster", // RSExportPrimitiveType::DataTypeRSProgramRaster
@@ -302,6 +303,7 @@
"addObj", // RSExportPrimitiveType::DataTypeRSSampler
"addObj", // RSExportPrimitiveType::DataTypeRSScript
"addObj", // RSExportPrimitiveType::DataTypeRSMesh
+ "addObj", // RSExportPrimitiveType::DataTypeRSPath
"addObj", // RSExportPrimitiveType::DataTypeRSProgramFragment
"addObj", // RSExportPrimitiveType::DataTypeRSProgramVertex
"addObj", // RSExportPrimitiveType::DataTypeRSProgramRaster
@@ -418,6 +420,7 @@
"Element.SAMPLER", // RSExportPrimitiveType::DataTypeRSSampler
"Element.SCRIPT", // RSExportPrimitiveType::DataTypeRSScript
"Element.MESH", // RSExportPrimitiveType::DataTypeRSMesh
+ "Element.PATH", // RSExportPrimitiveType::DataTypeRSPath
"Element.PROGRAM_FRAGMENT",
// RSExportPrimitiveType::DataTypeRSProgramFragment
"Element.PROGRAM_VERTEX",
@@ -540,6 +543,8 @@
"Element.DataType.RS_SCRIPT",
// RSExportPrimitiveType::DataTypeRSMesh
"Element.DataType.RS_MESH",
+ // RSExportPrimitiveType::DataTypeRSPath
+ "Element.DataType.RS_PATH",
// RSExportPrimitiveType::DataTypeRSProgramFragment
"Element.DataType.RS_PROGRAM_FRAGMENT",
// RSExportPrimitiveType::DataTypeRSProgramVertex
@@ -589,6 +594,7 @@
"SAMPLER", // RSExportPrimitiveType::DataTypeRSSampler
"SCRIPT", // RSExportPrimitiveType::DataTypeRSScript
"MESH", // RSExportPrimitiveType::DataTypeRSMesh
+ "PATH", // RSExportPrimitiveType::DataTypeRSPath
"PROGRAM_FRAGMENT", // RSExportPrimitiveType::DataTypeRSProgramFragment
"PROGRAM_VERTEX", // RSExportPrimitiveType::DataTypeRSProgramVertex
"PROGRAM_RASTER", // RSExportPrimitiveType::DataTypeRSProgramRaster
diff --git a/slang_rs_type_spec.h b/slang_rs_type_spec.h
index bd7b157..6e0a3a1 100644
--- a/slang_rs_type_spec.h
+++ b/slang_rs_type_spec.h
@@ -56,6 +56,7 @@
ENUM_RS_OBJECT_DATA_TYPE(RSSampler, "rs_sampler") \
ENUM_RS_OBJECT_DATA_TYPE(RSScript, "rs_script") \
ENUM_RS_OBJECT_DATA_TYPE(RSMesh, "rs_mesh") \
+ ENUM_RS_OBJECT_DATA_TYPE(RSPath, "rs_path") \
ENUM_RS_OBJECT_DATA_TYPE(RSProgramFragment, "rs_program_fragment") \
ENUM_RS_OBJECT_DATA_TYPE(RSProgramVertex, "rs_program_vertex") \
ENUM_RS_OBJECT_DATA_TYPE(RSProgramRaster, "rs_program_raster") \