Use C++ cast instead of c-style

Reviewers: #kwin, davidedmundson

Reviewed By: #kwin, davidedmundson

Subscribers: kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D23121
This commit is contained in:
Frederik Gladhorn 2019-08-13 08:42:09 +02:00
parent 0a5b029a39
commit ce404f52a8

View file

@ -1159,8 +1159,8 @@ void WindowQuadList::makeInterleavedArrays(unsigned int type, GLVertex2D *vertic
v[j].texcoord = QVector2D(wv.u(), wv.v()) * coeff + offset; v[j].texcoord = QVector2D(wv.u(), wv.v()) * coeff + offset;
} }
const __m128i *srcP = (const __m128i *) &v; const __m128i *srcP = reinterpret_cast<const __m128i *>(&v);
__m128i *dstP = (__m128i *) vertex; __m128i *dstP = reinterpret_cast<__m128i *>(vertex);
_mm_stream_si128(&dstP[0], _mm_load_si128(&srcP[0])); // Top-left _mm_stream_si128(&dstP[0], _mm_load_si128(&srcP[0])); // Top-left
_mm_stream_si128(&dstP[1], _mm_load_si128(&srcP[1])); // Top-right _mm_stream_si128(&dstP[1], _mm_load_si128(&srcP[1])); // Top-right
@ -1202,8 +1202,8 @@ void WindowQuadList::makeInterleavedArrays(unsigned int type, GLVertex2D *vertic
v[j].texcoord = QVector2D(wv.u(), wv.v()) * coeff + offset; v[j].texcoord = QVector2D(wv.u(), wv.v()) * coeff + offset;
} }
const __m128i *srcP = (const __m128i *) &v; const __m128i *srcP = reinterpret_cast<const __m128i *>(&v);
__m128i *dstP = (__m128i *) vertex; __m128i *dstP = reinterpret_cast<__m128i *>(vertex);
__m128i src[4]; __m128i src[4];
src[0] = _mm_load_si128(&srcP[0]); // Top-left src[0] = _mm_load_si128(&srcP[0]); // Top-left