Commit Graph

4260 Commits

Author SHA1 Message Date
Themaister
7bd6f8e6c2 Update gitignore. 2012-11-13 10:27:36 +01:00
Themaister
cc0038d076 Fix OSX build. 2012-11-13 10:27:00 +01:00
Themaister
64d9a6fbda 0.9.8-beta2 2012-11-13 00:52:23 +01:00
Themaister
2742125729 Enable rate control by default on PC. 2012-11-11 13:57:44 +01:00
Themaister
71c84af8fa Make windowed fullscreen default.
True fullscreen has a tendency to fail far more often than windowed
mode.
2012-11-11 12:11:31 +01:00
Themaister
1681741554 Reinit textures if pixel format changes in GL. 2012-11-10 23:56:04 +01:00
twinaphex
6d6c170f09 (Xbox 1) Set up for 32bit color now - just need a more elegant
way of automatically switching on 32bit/16bit color during init
instead of g_settings.video.color_format
2012-11-10 16:17:01 +01:00
twinaphex
013f833492 (XDK) Small optimization 2012-11-10 16:04:22 +01:00
twinaphex
35c96b17b9 (XDK) Set up now for 32bit color-capable libretro ports 2012-11-10 16:03:08 +01:00
twinaphex
5d315029ae (360 Set 32bit color format - screen currently cut in half 2012-11-10 15:57:05 +01:00
twinaphex
a510387e9e remove ifndef around XRGB8888 for RARCH_CONSOLE 2012-11-10 15:44:59 +01:00
twinaphex
6f2c6fcaa1 (360) Put filebrowser on stack again - fixes crash at startup
in Gambatte
2012-11-10 15:39:39 +01:00
twinaphex
e87477a75f (360) Now supports RGB565 2012-11-10 14:32:15 +01:00
twinaphex
93f9316a9b (Xbox 1) Build fixes 2012-11-10 13:46:24 +01:00
Themaister
ca44dee735 Fix crash on frame dupes in D3D9. 2012-11-10 13:57:21 +01:00
Hans-Kristian Arntzen
3a473dfec2 Merge pull request #62 from almostalive/master
use tmpdir/filename instead of tmprom.
2012-11-09 15:09:35 -08:00
twinaphex
de4648a127 (Android) Possible context fix 2012-11-09 22:33:54 +01:00
twinaphex
48b0bc7f2d (Android) Use eglGetError 2012-11-09 21:52:07 +01:00
twinaphex
acb4f63cfb (Android) Build fix 2012-11-09 21:20:55 +01:00
twinaphex
eb5bb55754 (Android) Need to know return val 2012-11-09 20:47:17 +01:00
Themaister
9d2ca33b5b Do not attempt to start rewind if state_size is 0. 2012-11-09 20:26:12 +01:00
almostalive
f1da4e8fb0 Minor change to retorach-zip
removed tmprom and uses tmpdir/filename instead.
2012-11-09 12:56:39 -06:00
twinaphex
8ba727ab30 (Android) Build fix 2012-11-09 17:05:03 +01:00
twinaphex
0b6bbe04a3 (Android) Add log error messages for Android EGL context for debugging 2012-11-09 09:43:16 +01:00
Hans-Kristian Arntzen
d1b23aeb42 Merge pull request #61 from almostalive/master
Adds Savestate support to retroarch-zip
2012-11-08 22:46:01 -08:00
almostalive
ff25a0cb23 Adds Savestate support to retroarch-zip 2012-11-08 16:31:56 -06:00
Themaister
08cbefdeca Update icons to pixel-perfect (LexSfX). 2012-11-08 22:31:05 +01:00
Themaister
d7c7ad279e Update version strings to 0.9.8-beta1. 2012-11-07 23:33:22 +01:00
Themaister
752b7608e7 Fix audio test. 2012-11-07 23:42:23 +01:00
Themaister
6421fe248b Optimize SINC resampler.
Trade memory for performance. Avoid using linear interpolation
between phases.
2012-11-07 23:27:31 +01:00
Themaister
ef418260de Shut up clang about inline asm.
We make sure to only compile it in for GCC compatible compilers.
2012-11-06 19:05:00 +01:00
Themaister
bebe0d78a7 Optimize sinc for AVX as well.
Disable it for now however, as it's slightly slower
than SSE1 for the few taps we're using.

From testing, it's 10-20% faster when number of taps are increased.
The AVX path might need some more tuning, but it's fair to
assume the algorithm is memory bound.
2012-11-06 18:52:09 +01:00
twinaphex
71191c1440 (RGLv2) Take out accidental swap file 2012-11-06 09:36:30 +01:00
twinaphex
5580c201b1 (PS3) Committed RGL v2 - PS3 build should now compile again 2012-11-06 09:23:41 +01:00
Themaister
330e724f34 Use vec_madd instead of vec_mul.
vec_mul was apparently a POWER7 instruction.
2012-11-06 09:26:28 +01:00
twinaphex
876bf69a80 (PS3) Hack around vec_mul not being supported for PS3 VMX/Altivec
for now
2012-11-06 03:33:00 +01:00
twinaphex
fcf75398ea (PS3) Get build at least working again 2012-11-06 02:37:36 +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
9f3af988f1 Only build D3D as C++ on Win32.
Fix a couple of headers with #ifdef __cplusplus.
2012-11-04 22:56:41 +01:00
Themaister
df53e3eee4 Compile in D3D9 by default. 2012-11-04 00:48:13 +01:00
Themaister
18f704988d Add perf counter to d3d frame. 2012-11-04 00:14:43 +01:00
Themaister
29158640e6 Slim down double ifdef. 2012-11-03 23:11:27 +01:00
twinaphex
c89a601b2e (Android) Take out (erroneous) HAVE_FIXED_POINT ifdef 2012-11-03 23:04:33 +01:00
Themaister
61a5b42ee7 Purge some more fixed point cruft. 2012-11-03 23:03:57 +01:00
Themaister
aaefdbf27e Remove lingering HAVE_FIXED_POINT define. 2012-11-03 23:02:27 +01:00
twinaphex
f6031379f4 Remove HAVE_FIXED_POINT in general.h 2012-11-03 23:00:42 +01:00
twinaphex
55562a96af (Android) Clean up native glue code + inline some stuff 2012-11-03 22:52:41 +01:00
twinaphex
f4d6fedd44 (Android) Add commented-out NEON CFLAG for now 2012-11-03 22:26:15 +01:00