Fix issues found during CTS testing of FP16

bug 20822382

This corrects a copy&paste error placing F16 into F32.
Fixes an error disallowing vectors of fp16 types.

Change-Id: I34be1aa9a323d61a7121581ab9599d2c2d32dd42
This commit is contained in:
Jason Sams
2015-05-13 13:21:30 -07:00
parent 0ecc6c2799
commit 54371b4b09

View File

@@ -548,8 +548,8 @@ public class Element extends BaseObj {
* @hide
*/
public static Element F16_3(RenderScript rs) {
if(rs.mElement_FLOAT_3 == null) {
rs.mElement_FLOAT_3 = createVector(rs, DataType.FLOAT_16, 3);
if(rs.mElement_HALF_3 == null) {
rs.mElement_HALF_3 = createVector(rs, DataType.FLOAT_16, 3);
}
return rs.mElement_HALF_3;
}
@@ -926,6 +926,7 @@ public class Element extends BaseObj {
switch (dt) {
// Support only primitive integer/float/boolean types as vectors.
case FLOAT_16:
case FLOAT_32:
case FLOAT_64:
case SIGNED_8: