ppsspp/GPU
Jan Beich 5f278b2d94 Unbreak build with SSE 4.1 (clang -march=penryn)
Common/ColorConv.cpp:199:33: error: use of undeclared identifier '_mm_packus_epi32';
      did you mean '_mm_packs_epi32'?
                _mm_store_si128(&dstp[i / 2], _mm_packus_epi32(c1, c2));
                                              ^~~~~~~~~~~~~~~~
                                              _mm_packs_epi32
/usr/bin/../lib/clang/3.6.0/include/emmintrin.h:1254:1: note: '_mm_packs_epi32'
      declared here
_mm_packs_epi32(__m128i __a, __m128i __b)
^
Common/ColorConv.cpp:241:33: error: use of undeclared identifier '_mm_packus_epi32';
      did you mean '_mm_packs_epi32'?
                _mm_store_si128(&dstp[i / 2], _mm_packus_epi32(c1, c2));
                                              ^~~~~~~~~~~~~~~~
                                              _mm_packs_epi32
/usr/bin/../lib/clang/3.6.0/include/emmintrin.h:1254:1: note: '_mm_packs_epi32'
      declared here
_mm_packs_epi32(__m128i __a, __m128i __b)
^
2 errors generated.

GPU/Common/TextureScalerCommon.cpp:294:6: error: unknown type name '__m128'
                                        __m128 result = _mm_set1_ps(0.0f);
                                        ^
GPU/Common/TextureScalerCommon.cpp:294:22: error: use of undeclared identifier
      '_mm_set1_ps'
                                        __m128 result = _mm_set1_ps(0.0f);
                                                        ^
GPU/Common/TextureScalerCommon.cpp:305:9: error: unknown type name '__m128i'
                                                                __m128i samp...
                                                                ^
GPU/Common/TextureScalerCommon.cpp:305:26: error: use of undeclared identifier
      '_mm_cvtsi32_si128'
  ...__m128i sample = _mm_cvtsi32_si128(data[csy*w + csx]);
                      ^
GPU/Common/TextureScalerCommon.cpp:307:9: error: unknown type name '__m128'
                                                                __m128 col ...
                                                                ^
GPU/Common/TextureScalerCommon.cpp:308:31: error: use of undeclared identifier
      '_mm_set1_ps'
  ...col = _mm_mul_ps(col, _mm_set1_ps(weight));
                           ^
GPU/Common/TextureScalerCommon.cpp:314:6: error: unknown type name '__m128i'
                                        __m128i pixel = _mm_cvtps_epi32(_mm_...
                                        ^
GPU/Common/TextureScalerCommon.cpp:314:57: error: use of undeclared identifier
      '_mm_set1_ps'
  ...__m128i pixel = _mm_cvtps_epi32(_mm_mul_ps(result, _mm_set1_ps(bicubicInvSum...
                                                        ^
8 errors generated.
2015-05-26 15:20:10 +03:00
..
Common Unbreak build with SSE 4.1 (clang -march=penryn) 2015-05-26 15:20:10 +03:00
Debugger Add another GE cmd for skip tex in debugger. 2015-02-21 18:09:53 -08:00
Directx9 Merge pull request #7741 from hrydgard/frame-profiler 2015-05-26 00:42:01 +02:00
GLES Merge pull request #7741 from hrydgard/frame-profiler 2015-05-26 00:42:01 +02:00
Null Add block transfer to null gpu. 2014-08-30 22:14:58 -07:00
Software Disable screen rotation in non-buffered rendering (as it won't worK) 2015-05-12 22:44:18 +02:00
CMakeLists.txt Adapt the basic spline code from the softgpu to the GL code. 2013-08-23 00:33:18 +02:00
ge_constants.h Switch to #pragma once in a few places. 2015-03-02 22:34:51 -08:00
GeDisasm.cpp Disassemble the "continue previous" prim. 2015-02-01 01:21:28 -08:00
GeDisasm.h Slightly improve GPU disassembly 2014-09-13 23:51:07 +02:00
GPU.vcxproj Consolidate the texture scaler code. 2015-04-08 22:52:49 +02:00
GPU.vcxproj.filters Consolidate the texture scaler code. 2015-04-08 22:52:49 +02:00
GPUCommon.cpp Profile a few more scopes 2015-05-26 00:39:27 +02:00
GPUCommon.h Read pending vertex data before exiting gpu loop. 2015-03-14 18:11:24 -07:00
GPUInterface.h Avoid passing a GPUstate by value. 2015-01-17 18:21:04 -08:00
GPUState.cpp Improve depth buffering in D3D by computing a depth-flipped proj matrix but only when needed. 2014-09-08 23:10:23 +02:00
GPUState.h Track bone matrix updates for future morph usage. 2015-05-16 21:49:25 -07:00
Math3D.cpp Don't use aligned loads in non-inlined funcs. 2014-03-23 12:09:17 -07:00
Math3D.h Try to optimize bezier color sampling. 2015-04-18 12:47:21 -07:00