twinaphex
d4f9c211ee
(PSP) Build fixes
2014-02-11 16:10:40 +01:00
twinaphex
dda95cbe74
(performance.c) Drop __CELLOS_LV2__ ifdef
2014-02-11 12:02:41 +01:00
neville
31f528da85
(OSX PPC) Add preliminary OSX PPC solution - for OSX 10.5.8 Leopard
2014-02-10 10:19:11 +11:00
twinaphex
1bcdb383d1
performance.c - Add ifdefs for PPC Mac
2014-02-09 23:10:40 +01:00
twinaphex
0a15a17d44
Update years on all license headers
2014-01-01 01:50:59 +01:00
Themaister
2ace9a81a8
Comment arm_enable_runfast_mode().
2013-12-30 10:20:16 +01:00
twinaphex
e80e63788e
(ARM) (NEON) Enable ARM runfast mode - see http://infocenter.arm.com/help/topic/com.arm.doc.ddi0274h/Chdiihcd.html - found this inside the code for Mupen64
...
(glN64 ES2 driver)
2013-12-30 07:58:18 +01:00
Themaister
17559a3a18
Correctness fixes to AVX check.
2013-12-29 11:48:00 +01:00
Themaister
8d2222d3b5
Merge branch 'master' of git://github.com/lioncash/RetroArch
2013-12-29 11:25:17 +01:00
twinaphex
7fe9ec647c
(PS3) Refactor PS3 input driver - no button input right now in
...
RGUI though
2013-12-26 18:07:09 +01:00
twinaphex
831f708ede
performance.c - detect MMX too
2013-12-25 21:34:40 +01:00
Lioncash
ad87e70455
Fix checking for AVX support. We also need to check if the XCR bit is set as well.
2013-12-22 18:22:26 -05:00
Themaister
1c9895611b
Rework performance interface.
...
Avoids super-ugly macros and retroarch-ifdefs.
2013-12-18 19:21:56 +01:00
twinaphex
9852c5dc4c
Rewrite perf interface - exposes callbacks now for RETRO_PERFORMANCE_INIT/RETRO_PERFORMANCE_START/RETRO_PERFORMANCE_STOP calls without messy, hardcoded preprocessor-dependent variables in macros - will update cores accordingly too
2013-12-18 19:03:08 +01:00
twinaphex
69a67b3df2
Change RARCH_PERFORMANCE_ macro calls to RETRO_PERFORMANCE
2013-12-17 19:14:57 +01:00
twinaphex
38d785984f
Add RETRO_ENVIRONMENT_GET_PERF_INTERFACE to libretro.h
2013-12-17 19:10:40 +01:00
twinaphex
ec16902923
performance.c - avoid potential implicit declarations for memset and
...
memcpy
2013-12-13 04:05:21 +01:00
twinaphex
3445e8e9a0
performance.c - include Windows.h
2013-12-13 03:58:58 +01:00
Themaister
1a8d009b20
Add SSSE3 detection as well.
2013-12-12 10:56:21 +01:00
twinaphex
669959600a
Add SSE3 detection to performance.c (check if this is correct)
2013-12-12 05:50:22 +01:00
twinaphex
43563f7ef4
(Logger) Some changes
2013-11-27 23:36:46 +01:00
twinaphex
60baa25233
(Android) Move around cpufeatures.c/.h to performance/
2013-11-27 22:57:49 +01:00
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