From 5828fe572800f291cd20ecfb27e18925a1cf8b87 Mon Sep 17 00:00:00 2001 From: Henrik Rydgard Date: Sat, 13 Apr 2013 19:45:17 +0200 Subject: [PATCH] Fix vertexdecoder RGB565 bug found by unknownbrackets, also remove FP use in RGBA5551 --- GPU/GLES/VertexDecoder.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/GPU/GLES/VertexDecoder.cpp b/GPU/GLES/VertexDecoder.cpp index 14d53c4258..e8de664308 100644 --- a/GPU/GLES/VertexDecoder.cpp +++ b/GPU/GLES/VertexDecoder.cpp @@ -187,7 +187,7 @@ void VertexDecoder::Step_Color565() const c[0] = Convert5To8(cdata & 0x1f); c[1] = Convert6To8((cdata>>5) & 0x3f); c[2] = Convert5To8((cdata>>11) & 0x1f); - c[3] = 1.0f; + c[3] = 255; } void VertexDecoder::Step_Color5551() const @@ -197,7 +197,7 @@ void VertexDecoder::Step_Color5551() const c[0] = Convert5To8(cdata & 0x1f); c[1] = Convert5To8((cdata>>5) & 0x1f); c[2] = Convert5To8((cdata>>10) & 0x1f); - c[3] = (cdata>>15) ? 255.0f : 0.0f; + c[3] = (cdata >> 15) ? 255 : 0; } void VertexDecoder::Step_Color4444() const