Commit Graph

25 Commits

Author SHA1 Message Date
twinaphex
8487cd0204 Start using C89-style for loop initial declarations for
reusable code module parts that we reuse in other projects. It's
a huge maintenance burden having to change this stuff around everytime
when compiling in non-C99 mode
2013-10-19 19:39:38 +02:00
ToadKing
49398698b5 initial emscripten port (no audio/files, input broken) 2013-07-17 20:26:01 -04:00
twinaphex
754601c369 Add HAVE_NEON define preprocessor rule for performance.c 2013-07-12 21:31:14 +02:00
twinaphex
4a0eb19698 (Playbook) Add NEON sinc/audio_utils 2013-02-28 15:25:27 +01:00
twinaphex
ba2caaab25 (Playbook) Use clock_gettime - QNX has its own high-resolution
timers - but for now use what is already there
2013-02-27 09:33:16 +01:00
twinaphex
27d4d7f77f (QNX) More generic QNX define usage 2013-02-27 06:01:02 +01:00
twinaphex
33be616912 (Playbook) Hardcode definition of CLOCK_MONOTONIC (looked at
QNX time.h header)
2013-02-25 02:36:42 +01:00
twinaphex
2588f4877a (XDK) Use QueryPerformanceCounter on _XBOX as well 2013-02-05 21:49:58 +01:00
Themaister
166705a54a Round off usec for clock_gettime(). 2013-02-05 21:42:30 +01:00
Themaister
c692e9ff92 Use QueryPerformanceCounter on Win32 to get usec. 2013-02-05 13:03:16 +01:00
Themaister
1df86a722a Rework FPS measurement. 2013-02-05 12:51:12 +01:00
Themaister
6e0e221f1b Verify that NEON code isn't run for non-NEON. 2013-01-06 00:20:26 +01:00
Themaister
0b4cf2d053 Update license headers to 2013. 2013-01-01 01:41:15 +01:00
twinaphex
93f9316a9b (Xbox 1) Build fixes 2012-11-10 13:46:24 +01:00
Themaister
cb6ae7726a Fix derp. 2012-11-06 01:50:10 +01:00
Themaister
aa6d291707 Style nits. 2012-11-05 11:57:40 +01:00
twinaphex
af648b6598 (Performance) Use one single unsigned variable instead of
multiple bools - also introduce bitmasks
2012-11-05 09:06:00 +01:00
Themaister
879efadf01 Fix CXXBUILD. 2012-11-03 22:22:49 +01:00
Themaister
6ce23c57df Fix x86_cpuid to preserve ebx for PIC. 2012-11-02 21:25:54 +01:00
twinaphex
66c830a9a1 (Android) Rename sse3 to ssse3 2012-11-02 05:32:52 +01:00
twinaphex
18aa791296 (Android) Now detects if CPU has NEON or SSE3 2012-11-02 05:27:58 +01:00
twinaphex
7ac8d02a05 (Android) Performance changes - build fix 2012-11-02 04:13:35 +01:00
Themaister
c6b50d2645 Add CPU feature detection for X86. 2012-11-01 22:31:24 +01:00
twinaphex
85f6ddc4ae (Android) We'll be able to tell now at runtime whether or not
a CPU has specific features (such as NEON, hard float, SSE, etc.).
Will refactor this later and add getters/setters
2012-11-01 07:15:01 +01:00
twinaphex
b240cfbc7e (RARCH_PERF) Rename benchmark.c to perforance.c
(MSVC2010) Rename incorrectly named MSVC2012 solution which was
really an MSVC 2010 solution
2012-11-01 06:21:18 +01:00