twinaphex
73ce9c0d23
Add another RARCH_INPUT_CTL_* command
2015-11-25 18:33:18 +01:00
twinaphex
92c0907e80
Create more RARCH_INPUT_CTL_* commands
2015-11-25 18:29:28 +01:00
twinaphex
14b2b8ada7
Start creating input_driver_ctl
2015-11-25 18:21:21 +01:00
radius
3ac80f6864
add a hint so the user can tell between devices with the same name
2015-11-24 22:30:51 -05:00
twinaphex
08ae9df639
Merge input_sensor.c with input_driver.c
2015-11-25 03:29:18 +01:00
twinaphex
c9db73e944
Contain driver->input_data usage pt. 2
2015-11-25 03:25:31 +01:00
twinaphex
d2f771440b
Contain driver->input_data usage
2015-11-25 03:15:22 +01:00
Higor Eurípedes
29e9b87319
(tasks) Make task handles honor task->cancelled
2015-11-24 22:18:09 -03:00
Twinaphex
8a5ba85c9a
Cleanups
2015-11-24 20:25:31 +01:00
twinaphex
f04f4c89c8
Turn another function static
2015-11-24 02:18:41 +01:00
twinaphex
1639f27f8c
Turn check_block_hotkey into static function
2015-11-24 01:54:21 +01:00
twinaphex
909ee01012
Move input_state code to input_common.c
2015-11-24 01:19:48 +01:00
twinaphex
075a4891dc
Buildfix/move input code around
2015-11-24 01:18:00 +01:00
twinaphex
60dd3fe8b3
Move input_data related code to input/input_common.c
2015-11-24 00:53:47 +01:00
twinaphex
a3e52a9369
Put M_PI inside retro_miscellaneous.h
2015-11-24 00:05:37 +01:00
Higor Eurípedes
46ec7562c1
(overlay) Fix behavior when overlay_hide_in_menu=true
2015-11-23 17:43:37 -03:00
Higor Eurípedes
6f88ece9ab
(overlay) Fix memory leak
2015-11-23 17:43:33 -03:00
Higor Eurípedes
9654fabe77
(overlay) Fix on screen keyboard
2015-11-23 17:42:01 -03:00
Higor Eurípedes
52e3b03546
Remove some uneeded prototypes
2015-11-23 17:42:01 -03:00
Higor Eurípedes
a0d2bb4c7c
Reimplement overlay loading with tasks
2015-11-23 17:42:01 -03:00
Alcaro
7b66b65823
Add some error messages if the null drivers are used.
2015-11-23 19:42:46 +01:00
twinaphex
389cf13db5
Don't reference driver->video_data outside of gx/video_driver.c anymore
2015-11-23 18:51:04 +01:00
twinaphex
c7dc83533a
Add param to video_driver_get_ptr for grabbing the nonthreaded
...
data state
2015-11-23 16:06:09 +01:00
twinaphex
60fec26bcf
(sdl_input.c) Use video_driver_get_ident
2015-11-23 14:57:24 +01:00
twinaphex
9b41061143
Rename driver->video
2015-11-23 14:14:12 +01:00
twinaphex
ee733fcd0f
(input_overlay.c) Go through video_driver_get_ptr
2015-11-23 13:24:20 +01:00
twinaphex
b434689d39
(Win32) Buildfixes
2015-11-23 12:14:53 +01:00
twinaphex
074f14b132
Add verbosity.c/verbosity.h
2015-11-23 12:03:38 +01:00
twinaphex
806c124eae
Merge video_viewport.c and video_driver.c
2015-11-21 13:01:23 +01:00
twinaphex
5cea9e5400
Add RARCH_DISPLAY_CTL_IS_FOCUSED
2015-11-20 15:24:24 +01:00
Marco Bonardo
03f0c0339d
Poll sliders in joypad dinput driver
...
Poll sliders position as additional axes in the directinput joypad driver
2015-11-19 02:39:50 +01:00
Twinaphex
e27d533fcd
(iOS/Cocoa) Try this - prefer MFi analog value over BTStack one
2015-11-18 05:37:41 +01:00
Twinaphex
d399bc11e2
(MFi) Reimplement analog support
2015-11-18 04:54:08 +01:00
Twinaphex
352a8acdf5
Merge pull request #2424 from Yogarine/master
...
Fix rwebinput driver
2015-11-18 02:49:51 +01:00
Alwin Garside
e5b0a5858a
Fix rwebinput driver
...
input/drivers/rwebinput_input.c:
- rwebinput_key_pressed() was defined twice. Not sure why, but removed the first instance of it.
- in rwebinput_input_state() the device was hardcoded to INPUT_DEVICE_TYPE_NONE which would result in it always returning 0
2015-11-18 02:45:41 +01:00
Alwin Garside
83d63fcdd1
Merge remote-tracking branch 'libretro/master'
2015-11-18 02:12:47 +01:00
Twinaphex
bcaa2f9aa7
(BTStack) Another buildfix
2015-11-18 02:12:05 +01:00
twinaphex
80d44ce333
(btstack_hid.c) Buildfixes
2015-11-18 02:11:06 +01:00
twinaphex
5edcb99b35
(btstack_hid.c) Cleanups
2015-11-18 02:06:03 +01:00
twinaphex
37d45643f9
(BTStack) Move btpad_set_inquery_state calls to btstack_hid.c
2015-11-18 01:57:45 +01:00
Alwin Garside
58748da89d
Emscripten related fixes.
...
- audio/audio_dsp_filter.c: append_plugs() should only be called if HAVE_DYLIB
- emscripten/library_rwebaudio.js: Performance improvements, and fallback support for browsers that don't support the Performance API. (e.g. mobile Safari)
- emscripten/library_rwebinput.js: Improve mouse handling. Still not optimal, but works with browsers that don't support mouse capturing.
- frontend/drivers/platform_emscripten.c: Added global function for easy access to certain RetroArch features from JavaScript.
- gfx/video_driver.h: Disabling HAVE_MENU incorrectly disabled set_texture_enable()
- input/drivers/rwebinput_input.c: Missing header file: "../input_joypad.h".
- Makefile.emscripten: Cleanup and make sure the appropriate functions are exported.
2015-07-17 12:46:08 +02:00
twinaphex
450c665619
Create meta_key_pressed
2015-07-17 03:31:51 +02:00
twinaphex
8162b77bae
Whitelist menu_toggle key
2015-07-17 03:12:52 +02:00
twinaphex
a2af5252c1
Get rid of input_driver_key_pressed
2015-07-17 03:09:12 +02:00
twinaphex
f1d8f98c90
Refinement on earlier revert
2015-07-17 02:59:03 +02:00
twinaphex
63582f83b1
Revert "Optimize input_driver_keys_pressed and make it possible to"
...
This reverts commit 5d87c697bbbb3a14be9a4aced1e40fe6b40b6208.
2015-07-17 02:58:26 +02:00
twinaphex
f5566cbe3b
Cleanup warnings
2015-07-16 10:11:28 +02:00
fr500
ca682d38eb
better shield portable hack
2015-07-16 03:22:28 -04:00
twinaphex
56f273b0b5
Put in the Nvidia Shield hack back in for Shield Portable
...
explicitly
2015-07-15 06:26:32 +02:00
twinaphex
a6bbc31f95
(GX) Header buildfix
2015-07-14 06:14:13 +02:00