From 07d96132952e2db9fdac66569b721bd462e923b4 Mon Sep 17 00:00:00 2001 From: rogerman Date: Sat, 12 Mar 2016 18:45:37 +0000 Subject: [PATCH] OpenGL Renderer: - Fix compiling for Linux/GCC. (Regressions from r5359 and r5372. Addresses bug #1541.) --- desmume/src/OGLRender.cpp | 3 ++- desmume/src/OGLRender_3_2.cpp | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/desmume/src/OGLRender.cpp b/desmume/src/OGLRender.cpp index d4397f22c..3538c7251 100644 --- a/desmume/src/OGLRender.cpp +++ b/desmume/src/OGLRender.cpp @@ -22,6 +22,7 @@ #include #include #include +#include #include "common.h" #include "debug.h" @@ -972,7 +973,7 @@ Render3DError OpenGLRenderer::_FlushFramebufferConvertOnCPU(const FragmentColor _mm_store_si128((__m128i *)(dstRGBA6665 + iw), color6665); // Convert to RGBA5551 - __m128 color5551 = srcColor; + __m128i color5551 = srcColor; __m128i b = _mm_and_si128(color5551, _mm_set1_epi32(0x000000F8)); // Read from R b = _mm_slli_epi32(b, 7); // Shift to B diff --git a/desmume/src/OGLRender_3_2.cpp b/desmume/src/OGLRender_3_2.cpp index 3d874c6e6..d66dd6ec2 100644 --- a/desmume/src/OGLRender_3_2.cpp +++ b/desmume/src/OGLRender_3_2.cpp @@ -21,6 +21,7 @@ #include #include +#include #include "common.h" #include "debug.h"