summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/Software/TransformUnit.cpp
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2015-09-21 01:16:21 -0400
committerLioncash <mathew1800@gmail.com>2015-10-15 23:34:54 -0400
commitb5b304cff2e9489816b44d539415970c4aa73d0b (patch)
treec148b756da8568701f434d6c554046bbaade017d /Source/Core/VideoBackends/Software/TransformUnit.cpp
parent28cb62dc7f869b7064b1152ae8b6bf44e250728c (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.cpp10
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)
{