diff options
Diffstat (limited to 'graphics/java/android/renderscript')
| -rw-r--r-- | graphics/java/android/renderscript/Element.java | 9 | ||||
| -rw-r--r-- | graphics/java/android/renderscript/FieldPacker.java | 2 | ||||
| -rw-r--r-- | graphics/java/android/renderscript/RenderScript.java | 1 |
3 files changed, 10 insertions, 2 deletions
diff --git a/graphics/java/android/renderscript/Element.java b/graphics/java/android/renderscript/Element.java index 05b2d60..dd9fa15 100644 --- a/graphics/java/android/renderscript/Element.java +++ b/graphics/java/android/renderscript/Element.java @@ -39,7 +39,7 @@ public class Element extends BaseObj { public enum DataType { //FLOAT_16 (1, 2), FLOAT_32 (2, 4), - //FLOAT_64 (3, 8), + FLOAT_64 (3, 8), SIGNED_8 (4, 1), SIGNED_16 (5, 2), SIGNED_32 (6, 4), @@ -149,6 +149,13 @@ public class Element extends BaseObj { return rs.mElement_F32; } + public static Element F64(RenderScript rs) { + if(rs.mElement_F64 == null) { + rs.mElement_F64 = createUser(rs, DataType.FLOAT_64); + } + return rs.mElement_F64; + } + public static Element ELEMENT(RenderScript rs) { if(rs.mElement_ELEMENT == null) { rs.mElement_ELEMENT = createUser(rs, DataType.RS_ELEMENT); diff --git a/graphics/java/android/renderscript/FieldPacker.java b/graphics/java/android/renderscript/FieldPacker.java index b6f88be..ff3e22b 100644 --- a/graphics/java/android/renderscript/FieldPacker.java +++ b/graphics/java/android/renderscript/FieldPacker.java @@ -124,7 +124,7 @@ public class FieldPacker { addI32(Float.floatToRawIntBits(v)); } - public void addF64(float v) { + public void addF64(double v) { addI64(Double.doubleToRawLongBits(v)); } diff --git a/graphics/java/android/renderscript/RenderScript.java b/graphics/java/android/renderscript/RenderScript.java index 1df416d..c952d79 100644 --- a/graphics/java/android/renderscript/RenderScript.java +++ b/graphics/java/android/renderscript/RenderScript.java @@ -502,6 +502,7 @@ public class RenderScript { Element mElement_U32; Element mElement_I32; Element mElement_F32; + Element mElement_F64; Element mElement_BOOLEAN; Element mElement_ELEMENT; |
