Commit Graph

65 Commits

Author SHA1 Message Date
Lioncash
b1f95f85ba overlay: Fix potential memory leak. 2014-10-26 13:36:48 -04:00
twinaphex
288c6941de (SDK) Add libretro-sdk/include/clamping.h 2014-10-26 02:18:56 +01:00
twinaphex
2997af48fa Move config-file code to SDK 2014-10-22 03:35:04 +02:00
twinaphex
9a9fa6532a Move file_path.c to libretro SDK 2014-10-22 00:23:06 +02:00
twinaphex
d3629f06f1 Rename file.c/file.h to content.c/content.h 2014-10-21 23:44:03 +02:00
twinaphex
7472922ee0 Move compat/ over to libretro SDK 2014-10-21 07:58:58 +02:00
Twinaphex
79ff736e4c (overlay.c) Get rid of shadowed declaration warning 2014-10-20 23:11:28 +02:00
twinaphex
42bb37816e Take file_path.h include out of file.h 2014-10-20 21:51:04 +02:00
twinaphex
faeca01e7a Change local index variables 2014-10-20 20:31:00 +02:00
Twinaphex
d82929f031 Silence warnings in overlay.c 2014-10-14 22:52:13 +02:00
Twinaphex
705c542911 (input/overlay.c) input_overlay_resolve_targets - do explicit cast 2014-10-14 22:41:35 +02:00
twinaphex
ade2f71662 Cleanup do_state_checks 2014-10-03 14:53:04 +02:00
twinaphex
cdefbcfc61 (retroarch.c/overlay.c) - cleanups 2014-09-28 17:52:15 +02:00
Lioncash
f8499aa71a Sanitize against NULL in some free-like functions. 2014-09-15 09:30:27 -04:00
twinaphex
8437e4bd2a Style/indent nits 2014-09-15 07:03:54 +02:00
twinaphex
e68f62040d Cleanups, 80-char limit 2014-09-02 16:50:28 +02:00
twinaphex
823be1ce41 Get rid of more driver_funcs macros 2014-08-15 20:51:59 +02:00
twinaphex
fb73970699 (Overlay) input_overlay_fullscreen - add return false if ol is NULL 2014-07-25 19:52:44 +02:00
Themaister
15c35d7e44 Fix texture_image_load/free. 2014-06-17 17:44:48 +02:00
twinaphex
e1387a7b0b Take out image driver 2014-05-28 21:14:33 +02:00
twinaphex
b2b5c6daec (Image) Put image functions through abstract interface
(Image) Add image_driver to retroarch.cfg to specify image driver to use
(Menu)  Add Image Driver to Drivers section
2014-05-10 20:26:58 +02:00
twinaphex
fd7f4d45cd Move image files to gfx/image/ 2014-02-25 21:24:15 +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
35c485aab0 Reuse bind maps in input_common for overlay. 2014-01-07 17:14:09 +01:00
meancoot
f55bac7f7e (Overlay Keyboard) Use 1 bit per key to store state. 2014-01-02 23:37:18 -05:00
meancoot
1ff9630d74 Add support for mapping keyboard keys to input overlays. 2014-01-02 16:42:28 -05:00
twinaphex
0a15a17d44 Update years on all license headers 2014-01-01 01:50:59 +01:00
Themaister
0d3428ad15 Add texture_image_free().
Cleans up deinit code for textures.
2013-12-31 19:16:29 +01:00
Themaister
132c3c46f7 Use struct texture_image instead of video_overlay_image. 2013-12-31 19:05:16 +01:00
Themaister
43f42b6439 Use correct size with calloc. 2013-12-31 18:55:15 +01:00
Themaister
0e47ad02fe Saturate analogs based on range and not range mod. 2013-12-31 18:42:49 +01:00
Themaister
e164457c02 Add support for movable overlay elements.
Very useful for visual feedback of analog controls.
2013-12-31 17:15:28 +01:00
Toad King
c8677891e1 fix overlay alphas for multiple button presses 2013-12-26 21:39:07 -05:00
Toad King
da75ee5a88 don't update overlay ranges until all events are polled 2013-12-26 20:38:12 -05:00
twinaphex
d2c87e3039 Convert most C99-style for loop initial declarations to C89-compliant
ones
2013-10-22 15:08:17 +02:00
Themaister
b17d113ac4 Fix overlay calculations with rect. 2013-10-21 14:27:38 +02:00
Themaister
089270a5b6 Add range_mod. 2013-10-21 12:42:47 +02:00
Themaister
6073b5d62e Add alpha_mod support.
Change alpha per object if pressed.
2013-10-16 18:27:14 +02:00
Themaister
0a55ef6b53 Start adding loading of alternative descs. 2013-10-16 17:00:45 +02:00
Themaister
76c92bb0b4 Rework overlay driver interface.
Takes multiple images, each with individual positions, textures, etc.
2013-10-15 16:06:59 +02:00
meancoot
f1d0a22231 (Analog Overlay) Add a saturate_pct key to descibe the point at which an analog hitbox will return the max analog range 2013-09-05 18:52:17 -04:00
meancoot
149a0f37d0 (Overlay Analog) Coding style fixes 2013-09-05 18:19:07 -04:00
meancoot
21388592ea (Overlay) Add basic analog support 2013-09-05 11:38:00 -04:00
Themaister
1895cca5d9 Fix overlay input hitbox with scaling. 2013-05-18 00:18:24 +02:00
twinaphex
3a131cf5b8 (PS3) Compile in HAVE_OVERLAY 2013-04-10 04:39:27 +02:00
Themaister
5c53c053e2 Plain overlay_next should always go to next. 2013-02-24 12:52:48 +01:00
Themaister
c9e6f15861 Add out-of-order overlays. 2013-02-23 22:57:39 +01:00
Themaister
041bfecf21 Avoid "double-tapping" overlay on overlay_next. 2013-02-17 15:00:38 +01:00
Themaister
bdabb39eb6 Add more verbose error logging to overlay. 2013-02-17 01:04:04 +01:00