Bug 1983838: Provide a default convertType implementation. r=ahale a=RyanVM
This ensures there are sane values in the dst array. Differential Revision: https://phabricator.services.mozilla.com/D262997
This commit is contained in:
committed by
rvandermeulen@mozilla.com
parent
9571910e5c
commit
27566fec30
@@ -1345,6 +1345,11 @@ template <typename SrcType, typename DstType>
|
||||
MOZ_ALWAYS_INLINE void convertType(const SrcType* __restrict src,
|
||||
DstType* __restrict dst) {
|
||||
MOZ_ASSERT(false, "Unimplemented texture format conversion");
|
||||
// Default construct dst values, ensuring they are *some* value.
|
||||
dst[0] = DstType();
|
||||
dst[1] = DstType();
|
||||
dst[2] = DstType();
|
||||
dst[3] = DstType();
|
||||
}
|
||||
|
||||
template <>
|
||||
|
||||
Reference in New Issue
Block a user