mirror of
https://github.com/italicsjenga/agb.git
synced 2024-12-24 00:31:34 +11:00
clear affine matrix on drop
This commit is contained in:
parent
006b05ceda
commit
20c06536e4
|
@ -177,6 +177,15 @@ impl Drop for ObjectLoan<'_> {
|
||||||
|
|
||||||
impl Drop for AffineLoan<'_> {
|
impl Drop for AffineLoan<'_> {
|
||||||
fn drop(&mut self) {
|
fn drop(&mut self) {
|
||||||
|
let attributes = AffineMatrixAttributes {
|
||||||
|
p_a: 0,
|
||||||
|
p_b: 0,
|
||||||
|
p_c: 0,
|
||||||
|
p_d: 0,
|
||||||
|
};
|
||||||
|
unsafe {
|
||||||
|
attributes.commit(self.index);
|
||||||
|
}
|
||||||
let mut affs = self.affines.borrow_mut();
|
let mut affs = self.affines.borrow_mut();
|
||||||
affs.set(self.index as usize, false);
|
affs.set(self.index as usize, false);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue