More error checks

Change-Id: Id2b9ab7a76bbdf2ed745f5e36e552dc9b101982f
diff --git a/libs/rs/RenderScript.h b/libs/rs/RenderScript.h
index 0ed129f..f00f748 100644
--- a/libs/rs/RenderScript.h
+++ b/libs/rs/RenderScript.h
@@ -236,11 +236,16 @@
 };
 
 enum RsError {
-    RS_ERROR_NONE,
-    RS_ERROR_BAD_SHADER,
-    RS_ERROR_BAD_SCRIPT,
-    RS_ERROR_BAD_VALUE,
-    RS_ERROR_OUT_OF_MEMORY
+    RS_ERROR_NONE = 0,
+    RS_ERROR_BAD_SHADER = 1,
+    RS_ERROR_BAD_SCRIPT = 2,
+    RS_ERROR_BAD_VALUE = 3,
+    RS_ERROR_OUT_OF_MEMORY = 4,
+    RS_ERROR_DRIVER = 5,
+
+    RS_ERROR_FATAL_UNKNOWN = 0x1000,
+    RS_ERROR_FATAL_DRIVER = 0x1001,
+    RS_ERROR_FATAL_PROGRAM_LINK = 0x1002
 };
 
 enum RsAnimationInterpolation {