diff options
| author | Lioncash <mathew1800@gmail.com> | 2015-09-21 01:16:21 -0400 |
|---|---|---|
| committer | Lioncash <mathew1800@gmail.com> | 2015-10-15 23:34:54 -0400 |
| commit | b5b304cff2e9489816b44d539415970c4aa73d0b (patch) | |
| tree | c148b756da8568701f434d6c554046bbaade017d /Source/Core/VideoBackends/Software/TransformUnit.cpp | |
| parent | 28cb62dc7f869b7064b1152ae8b6bf44e250728c (diff) | |
VertexShaderManager: Get rid of float pointer casts
Diffstat (limited to 'Source/Core/VideoBackends/Software/TransformUnit.cpp')
| -rw-r--r-- | Source/Core/VideoBackends/Software/TransformUnit.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Source/Core/VideoBackends/Software/TransformUnit.cpp b/Source/Core/VideoBackends/Software/TransformUnit.cpp index edfd3d8852..b3cd45a8a3 100644 --- a/Source/Core/VideoBackends/Software/TransformUnit.cpp +++ b/Source/Core/VideoBackends/Software/TransformUnit.cpp @@ -73,7 +73,7 @@ static void MultipleVec3Ortho(const Vec3 &vec, const float *proj, Vec4 &result) void TransformPosition(const InputVertexData *src, OutputVertexData *dst) { - const float* mat = (const float*)&xfmem.posMatrices[src->posMtx * 4]; + const float* mat = &xfmem.posMatrices[src->posMtx * 4]; MultiplyVec3Mat34(src->position, mat, dst->mvPosition); if (xfmem.projection.type == GX_PERSPECTIVE) @@ -88,7 +88,7 @@ void TransformPosition(const InputVertexData *src, OutputVertexData *dst) void TransformNormal(const InputVertexData *src, bool nbt, OutputVertexData *dst) { - const float* mat = (const float*)&xfmem.normalMatrices[(src->posMtx & 31) * 3]; + const float* mat = &xfmem.normalMatrices[(src->posMtx & 31) * 3]; if (nbt) { @@ -127,8 +127,8 @@ static void TransformTexCoordRegular(const TexMtxInfo &texinfo, int coordNum, bo break; } - const float *mat = (const float*)&xfmem.posMatrices[srcVertex->texMtx[coordNum] * 4]; - Vec3 *dst = &dstVertex->texCoords[coordNum]; + const float* mat = &xfmem.posMatrices[srcVertex->texMtx[coordNum] * 4]; + Vec3* dst = &dstVertex->texCoords[coordNum]; if (texinfo.projection == XF_TEXPROJ_ST) { @@ -153,7 +153,7 @@ static void TransformTexCoordRegular(const TexMtxInfo &texinfo, int coordNum, bo // normalize const PostMtxInfo &postInfo = xfmem.postMtxInfo[coordNum]; - const float *postMat = (const float*)&xfmem.postMatrices[postInfo.index * 4]; + const float* postMat = &xfmem.postMatrices[postInfo.index * 4]; if (specialCase) { |
