denu8thell
0df4186191
reduce scope of input_overlay_add_inputs to file.
2017-08-08 02:48:46 -05:00
denu8thell
4c31d41920
Moved input_overlay_add_inputs call out of input_driver.c, shortened arguments.
2017-08-08 02:31:26 -05:00
denu8thell
c882e64653
Added button press lightup on overlay.
...
input_overlay_add_inputs added, still need to implement dpad and analog visuals on overlay. Also still needs to be restructured so input_overlay_post_poll is only called once.
2017-08-07 21:59:05 -05:00
twinaphex
96c8ca5a09
Header update #1
2017-01-22 13:40:32 +01:00
twinaphex
92ca53db01
No more usage of settings_t inside input_overlay.c
2017-01-01 04:57:57 +01:00
twinaphex
6d4659a902
(overlay) Reduce dependence on grabbing settings pointer everywhere
2017-01-01 04:12:24 +01:00
twinaphex
4e8bb52038
(input_overlay.c) Remove more hacks
2016-11-27 15:21:53 +01:00
twinaphex
267fdbe21e
(input_overlay.c) remove more hacks
2016-11-27 15:17:44 +01:00
twinaphex
bbb2ffea9c
Remove nasty input overlay hack for input_overlay_set_scale_factor
2016-11-27 15:10:09 +01:00
twinaphex
21e9bde569
Silence warning
2016-11-21 15:00:57 +01:00
twinaphex
7ce2ac082a
Use retro_common_api.h
2016-06-03 05:54:21 +02:00
twinaphex
cd176d0737
Remove input_overlay_init
2016-05-25 00:57:58 +02:00
twinaphex
25eaab0a2b
Start passing input_overlay_t * state around to other functions
2016-05-24 23:15:19 +02:00
twinaphex
3d56dd1ef8
Cleanup
2016-02-04 21:03:28 +01:00
twinaphex
347a18cb30
Update input headers
2016-01-10 04:33:01 +01:00
twinaphex
4ef98894a2
Header include cleanups
2015-12-06 21:40:55 +01:00
twinaphex
21a9bd13a6
(input_overlay.c) Cleanups
2015-11-30 04:47:41 +01:00
Higor Eurípedes
29e9b87319
(tasks) Make task handles honor task->cancelled
2015-11-24 22:18:09 -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
twinaphex
0b098b9301
input_overlay.h - cleanup
2015-09-06 03:25:57 +02:00
twinaphex
b3e054a946
(input_overlay.c) Turn more functions static
2015-07-12 07:32:51 +02:00
twinaphex
a0b2e4881a
(input_overlay.c) Some more simplifications
2015-07-12 07:28:28 +02:00
twinaphex
c9814c9b12
(Overlay) Don't expose input overlay handle to outside
2015-07-12 07:22:52 +02:00
twinaphex
2dbc3c4b56
(Overlays) Cleanups
2015-07-12 07:12:33 +02:00
twinaphex
599ed62849
(Overlay) Refactor some more code
2015-07-12 07:03:39 +02:00
twinaphex
86e7f34666
Create input_overlay_key_pressed
2015-07-12 06:54:35 +02:00
twinaphex
1a4954ce55
Move more code to input_overlay.c
2015-07-12 06:47:39 +02:00
twinaphex
2121f7a813
Create overlay->alive
2015-07-11 23:45:23 +02:00
twinaphex
c3f5ea0fcc
Make input_overlay.h no longer depend on RPNG image
2015-07-11 08:14:39 +02:00
twinaphex
1b163e6a5a
Cleanup input_overlay.c
2015-07-11 08:07:14 +02:00
twinaphex
70b423cc3e
Move config_file.h dependency out of input_overlay.h
2015-07-11 07:51:34 +02:00
twinaphex
cdf3ce309e
Decouple 'overlay' state from driver_t
2015-07-09 01:10:30 +02:00
twinaphex
a132fa0fba
Some C89 build fixes
2015-06-26 15:53:18 +02:00
twinaphex
97d73557d8
(Overlay) Create OVERLAY_IMAGE_TRANSFER_DESC_IMAGE_ITERATE
2015-03-19 23:13:25 +01:00
twinaphex
cea8f0cbe0
(Overlay) Change input_overlay_load_overlays
2015-03-15 00:16:57 +01:00
twinaphex
aed8d1887d
(Overlay) Cache config file once and clean it up when no longer needed -
...
config_file_new was taking up at least 11% of rarch_main_iterate_overlay_state's
CPU activity (23.3% in total on OSX) - should now be far more efficient
2015-03-14 05:45:48 +01:00
twinaphex
d510a502e5
Create ol->resolve_pos
2015-02-27 02:21:17 +01:00
twinaphex
34622f63ed
(Overlay) Back to the drawing board
2015-02-27 01:25:08 +01:00
twinaphex
ef91d9a528
Make function static
2015-02-23 22:11:18 +01:00
twinaphex
a41c159ece
Load first active overlay immediately - much faster
2015-02-23 21:49:08 +01:00
twinaphex
00beda42f2
Add pos_increment to allow us to iterate through steps
2015-02-23 21:14:34 +01:00
twinaphex
89685c5709
Add OVERLAY_IMAGE_TRANSFER_DESC_ITERATE and OVERLAY_IMAGE_TRANSFER_DESC_DONE
2015-02-23 20:57:49 +01:00
twinaphex
3af7656d42
Move more to load_overlays
2015-02-23 19:18:51 +01:00
twinaphex
bdd5df32a8
Move more out of input_overlay_load_overlay
2015-02-23 19:06:22 +01:00
twinaphex
fafbadafba
Start moving more logic from input_overlay_load_overlay to input_overlay_load_overlays
2015-02-23 18:53:13 +01:00
twinaphex
d4abbd9c83
(Input overlay) Get rid of cached config file
2015-02-23 09:07:04 +01:00
twinaphex
2390e17fc7
(Overlay) Add some logic
2015-02-23 06:03:53 +01:00
twinaphex
d09574bb1f
Move files around
2015-02-22 04:56:18 +01:00