Merge "Fix field packer bug for U32 data. Fix initial refcounts in allocations. Support null references in allocations."
diff --git a/java/ImageProcessing/src/com/android/rs/image/ip.rsh b/java/ImageProcessing/src/com/android/rs/image/ip.rsh
index 34213f5..1d7a719 100644
--- a/java/ImageProcessing/src/com/android/rs/image/ip.rsh
+++ b/java/ImageProcessing/src/com/android/rs/image/ip.rsh
@@ -2,7 +2,7 @@
 
 #define MAX_RADIUS 25
 
-typedef struct {
+typedef struct FilterStruct_s {
     rs_allocation ain;
 
     float *gaussian; //[MAX_RADIUS * 2 + 1];
diff --git a/scriptc/rs_types.rsh b/scriptc/rs_types.rsh
index ddae7eb..fd9ac16 100644
--- a/scriptc/rs_types.rsh
+++ b/scriptc/rs_types.rsh
@@ -67,10 +67,7 @@
     float m[4];
 } rs_matrix2x2;
 
-typedef struct {
-    float w, x, y, z;
-} rs_quaternion;
-
+typedef float4 rs_quaternion;
 
 #define RS_PACKED __attribute__((packed, aligned(4)))