Merge pull request #1801 from Azaezel/registerRemoval

clang: register type modifier deprecated
This commit is contained in:
Anis 2016-10-21 20:04:42 +02:00 committed by GitHub
commit bd4f2b002d
7 changed files with 17 additions and 17 deletions

View file

@ -28,11 +28,11 @@
void zero_vert_normal_bulk_SSE(const dsize_t count, U8 * __restrict const outPtr, const dsize_t outStride)
{
// A U8 * version of the in/out pointer
register char *outData = reinterpret_cast<char *>(outPtr);
char *outData = reinterpret_cast<char *>(outPtr);
register __m128 vPos;
register __m128 vNrm;
register __m128 vMask;
__m128 vPos;
__m128 vNrm;
__m128 vMask;
const __m128 _point3f_zero_mask = { 0.0f, 0.0f, 0.0f, 1.0f };
vMask = _mm_load_ps((const F32*)&_point3f_zero_mask);

View file

@ -1244,8 +1244,8 @@ void TSSkinMesh::updateSkinBuffer( const Vector<MatrixF> &transforms, U8* buffer
AssertFatal(batchData.vertexBatchOperations.size() == batchData.initialVerts.size(), "Assumption failed!");
register Point3F skinnedVert;
register Point3F skinnedNorm;
Point3F skinnedVert;
Point3F skinnedNorm;
for (Vector<BatchData::BatchedVertex>::const_iterator itr = batchData.vertexBatchOperations.begin();
itr != batchData.vertexBatchOperations.end(); itr++)

View file

@ -33,11 +33,11 @@ void (*zero_vert_normal_bulk)(const dsize_t count, U8 * __restrict const outPtr,
void zero_vert_normal_bulk_C(const dsize_t count, U8 * __restrict const outPtr, const dsize_t outStride)
{
register char *outData = reinterpret_cast<char *>(outPtr);
char *outData = reinterpret_cast<char *>(outPtr);
// TODO: Try prefetch w/ ptr de-reference
for(register S32 i = 0; i < count; i++)
for(S32 i = 0; i < count; i++)
{
TSMesh::__TSMeshVertexBase *outElem = reinterpret_cast<TSMesh::__TSMeshVertexBase *>(outData);
outElem->_vert.zero();