Bug 1679180 - qcms: Remove some unneeded unsafe and extern "C". r=aosmond

Differential Revision: https://phabricator.services.mozilla.com/D97928
This commit is contained in:
Jeff Muizelaar 2020-11-24 19:42:35 +00:00
Родитель 4a4e2b7a06
Коммит e8d0ea1988
1 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -72,7 +72,7 @@ fn lerp(mut a: f32, mut b: f32, mut t: f32) -> f32 {
return a * (1.0 - t) + b * t;
}
unsafe extern "C" fn build_lut_matrix(mut lut: Option<&lutType>) -> matrix {
fn build_lut_matrix(mut lut: Option<&lutType>) -> matrix {
let mut result: matrix = matrix {
m: [[0.; 3]; 3],
invalid: false,
@ -89,12 +89,12 @@ unsafe extern "C" fn build_lut_matrix(mut lut: Option<&lutType>) -> matrix {
result.m[2][2] = s15Fixed16Number_to_float((*lut).e22);
result.invalid = false
} else {
result = std::mem::zeroed();
result.m = Default::default();
result.invalid = true
}
return result;
}
unsafe extern "C" fn build_mAB_matrix(lut: &lutmABType) -> matrix {
fn build_mAB_matrix(lut: &lutmABType) -> matrix {
let mut result: matrix = matrix {
m: [[0.; 3]; 3],
invalid: false,