Commit Graph

9455 Commits

Author SHA1 Message Date
Toad King
b006fcef82 fix core-specific configs not saving on consoles if you don't start a game 2014-01-11 02:23:24 -05:00
twinaphex
6be640f656 (XDK 360) Avoid warnings 2014-01-10 21:22:24 +01:00
twinaphex
5b2ee14d78 (Android) Build in -lz from now on 2014-01-10 20:40:15 +01:00
twinaphex
e9bf4f0493 (360) Build changes 2014-01-10 20:38:00 +01:00
twinaphex
64fb6bed53 (MSVC PC) Include zlib files 2014-01-10 20:33:55 +01:00
twinaphex
820ca74dba (MSVC) ioapi - build fix 2014-01-10 20:30:24 +01:00
twinaphex
38b056db24 (zlib) More build fixes for MSVC 2014-01-10 20:28:25 +01:00
twinaphex
05eaa7ade1 (zlib) Build fixes - who knew making this shit portable would
be so time-consuming?
2014-01-10 20:09:47 +01:00
twinaphex
a2d713b3cb Add rzlib to include dirs to avoid ugly ifdef for WANT_MINIZ 2014-01-10 19:46:31 +01:00
twinaphex
03850bb659 Pull in full zlib (sorry for pulling all this in - but Xbox FBA
builds were turning out broken and we really need full zlib suite)
2014-01-10 19:36:13 +01:00
twinaphex
3746dcb4b0 (rzlib) Try to prevent internal_state from conflicting with
internal_state from deflate later - requires us to turn 'state'
variable into void pointer
2014-01-10 18:08:54 +01:00
twinaphex
1884fe436c (rzlib) Some basic build fixes - still missing deflate functions 2014-01-10 16:54:11 +01:00
twinaphex
8d2b7e35ad (Rzlib) Move back to rzlib - FBA builds on Xbox 1 would no
longer work with miniz
2014-01-10 16:47:58 +01:00
twinaphex
5979a1b1c2 (XDK D3D) Put some guards around invoking function pointers 2014-01-10 16:20:58 +01:00
meancoot
5747106e64 (Apple) Add keyboard event+character data support. (No char data for iOS) 2014-01-09 18:16:55 -05:00
twinaphex
83a416308c (PS3) Add optional input logging 2014-01-09 23:59:20 +01:00
Themaister
2605951f8b Don't save mute setting.
Extremely annoying to start with lack of audio and have no idea what
causes it.
2014-01-09 23:11:33 +01:00
Toad King
b6480dcbe2 [PS3] another joystick fix attempt 2014-01-09 16:48:14 -05:00
twinaphex
3dcb7dd278 (PS3) Another attempt at 16-bit scaling for analog values -still
broken controls
2014-01-09 22:38:59 +01:00
twinaphex
b34a21be83 (D3D9) quit variable must be static 2014-01-09 22:25:50 +01:00
twinaphex
5752bb1b9c (D3D) Move implementation-specific functions to d3d9_pc.cpp 2014-01-09 21:27:53 +01:00
twinaphex
7cd149c3c6 (D3D) Build fix 2014-01-09 20:06:39 +01:00
twinaphex
51eb1d9e52 (D3D) Compatibility with Xbox 1 - WIP 2014-01-09 20:04:18 +01:00
twinaphex
feb11c525c (D3D) Add some more ifdefs for portability purposes 2014-01-09 19:52:01 +01:00
twinaphex
c32fc07b3f (D3D) Turned D3DVideo class into struct 2014-01-09 19:43:45 +01:00
twinaphex
eae35b9a50 (D3D) Move more functions out of D3DVideo class 2014-01-09 19:05:31 +01:00
twinaphex
e48b7e7d8a (D3D) Refactor D3D driver 2014-01-09 18:44:25 +01:00
twinaphex
4815f25421 Start making xdk_ctx viable for both PC and console 2014-01-09 16:18:47 +01:00
twinaphex
3c16814970 (XDK) Make generate_pp more generic and more like make_d3dpp from
d3d9_pc.cpp
2014-01-09 14:11:08 +01:00
twinaphex
f5c94ed617 (D3D XDK) Reimplement PresentationInterval for Xbox 2014-01-09 14:00:25 +01:00
twinaphex
f374827ca2 (XDK Ctx) Set SwapEffect to 'discard' for both 360 and Xbox 1 2014-01-09 13:51:42 +01:00
twinaphex
1341b2e498 (XDK D3D) Clean up unneeded extern for Xbox 1 2014-01-09 13:41:28 +01:00
twinaphex
64474142dd (XDK) Move xdk_d3d_generate_pp to xdk_ctx.c 2014-01-09 13:40:17 +01:00
twinaphex
5c5948b42b (XDK D3D) Clean up XDK D3D context file 2014-01-09 13:37:23 +01:00
twinaphex
be96c43220 (XDK) Fixed default analog axes 2014-01-09 13:24:01 +01:00
twinaphex
d07c3242cf (D3D9) Some cleanups 2014-01-09 13:18:25 +01:00
twinaphex
e4b959a841 (Menu) Safety checks for accessing video_poke function pointers 2014-01-09 12:17:28 +01:00
twinaphex
2fd70350c0 (PS3) Try scaling analog values to -0x7FFF/0x7FFF range - still fiddly/broken 2014-01-09 09:17:41 +01:00
Twinaphex
fbb117ffb8 Merge pull request #484 from lkesteloot/master
List all special keys in sample configuration file.
2014-01-08 22:49:52 -08:00
Lawrence Kesteloot
58fe0eaf8f List all special keys in sample configuration file.
It's not at all clear that, for example, the key
for the digit 5 should be "num5" and not simply "5".
List all keys for clarity.
2014-01-08 21:11:09 -08:00
Toad King
25a7f0c3cb [Android] work around input bind modifications, fixes custom binds
This is really ugly and should be fixed
2014-01-08 18:02:14 -05:00
Twinaphex
165698b9f2 Merge pull request #481 from libretro/dpad-map
Analog D-pad mapping
2014-01-08 12:01:39 -08:00
twinaphex
f23e41bd17 Safety checks for accessing video_poke function pointers 2014-01-08 19:42:42 +01:00
Themaister
67e7628568 Rename input_find_sk_key.
Matches up better with the conventions in input_common.
The sk-prefix was from SSNES days (how things linger on ... D:)
2014-01-08 18:24:54 +01:00
meancoot
c786483635 Expand config key map table; have overlay’s use it to look up key names. 2014-01-08 12:16:22 -05:00
Themaister
33d50e2010 Check GL_RENDERER for ATI as well. 2014-01-08 18:09:49 +01:00
Themaister
f6643fe12d Push analog dpad mode for autoconfig as well. 2014-01-08 17:47:07 +01:00
Themaister
f57a1aa032 Add support for mapping analogs to D-pad again.
Use a cleaner approach which can feasibly work on all platforms.
Uses input_push/pop_analod_dpad to modify the joyaxis field before
polling input. This way, the RetroPad D-pad binds can inherit the
joyaxis fields from ANALOG_LEFT_X_PLUS and friends.

Also add support for the field in RGUI and saves settings.
2014-01-08 17:31:14 +01:00
twinaphex
1eaee0bbea (PS3) Overlays work now - properly mallocs image size now 2014-01-08 14:38:42 +01:00
twinaphex
28f34c715b (PS3) Dehardcode huge image buffer - overlays still broken though -
crashes now at libspurs instead
2014-01-08 14:21:51 +01:00