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
c67ab04e2b
(Overlay) Cleanups
2015-02-23 09:28:15 +01:00
twinaphex
a5832f4fb1
(Overlay) Cleanup
2015-02-23 09:26:35 +01:00
twinaphex
a8ccb02b52
(overlays) If image could be found, set loading status to 'BUSY', otherwise,
...
set to 'DONE'
2015-02-23 09:25:05 +01:00
twinaphex
ea3d55582a
Refactor OVERLAY_IMAGE_TRANSFER_NONE
2015-02-23 09:15:33 +01:00
twinaphex
50e731776b
Call config_file_free() at end of input_overlay_load_overlay
2015-02-23 09:13:23 +01:00
twinaphex
d4abbd9c83
(Input overlay) Get rid of cached config file
2015-02-23 09:07:04 +01:00
twinaphex
a447d5a682
add some logs to runloop_data.c
2015-02-23 08:24:08 +01:00
twinaphex
5bc168c5c2
Cleanups in rarch_main_iterate_image_poll
2015-02-23 08:05:23 +01:00
twinaphex
29b250885c
Refactor #2
2015-02-23 07:34:14 +01:00
twinaphex
784be49f2f
(Overlay) Split up code some more
2015-02-23 07:30:57 +01:00
twinaphex
35bc3a2b3e
Split up code in input_overlay_load_overlays_iterate
2015-02-23 07:26:34 +01:00
twinaphex
a4a451f8d7
Refactor input_overlay_load_overlays_iterate
2015-02-23 06:52:20 +01:00
twinaphex
4a7ce3e460
Simplify input_overlay.c
2015-02-23 06:37:27 +01:00
twinaphex
2390e17fc7
(Overlay) Add some logic
2015-02-23 06:03:53 +01:00
twinaphex
68fe4bcec6
Start setting up image handling in runloop_data.c
2015-02-23 05:14:36 +01:00
twinaphex
2ad6e65bec
(runloop_data.c) Cleanups
2015-02-23 03:00:41 +01:00
twinaphex
a33b06291d
Split up NBIO/HTTP/image loading code to runloop_data.c
2015-02-23 02:54:14 +01:00
twinaphex
635d75a5ea
Improve image_nbio.c
2015-02-23 02:36:29 +01:00
twinaphex
80072c72c2
(MSVC) Buildfix
2015-02-23 02:30:07 +01:00
neville
a7fbfc0c00
(OSX PPC) Build fixes
2015-02-23 01:32:50 +01:00
twinaphex
0752a114f3
Change returntype of read_file
2015-02-23 01:27:39 +01:00
twinaphex
1a1d6a0889
Change returntype of file_cb for zlib_parse_file
2015-02-23 01:23:21 +01:00
neville
93b48c4d96
Remove unused variables
2015-02-22 23:55:35 +01:00
twinaphex
c0324a7104
(OSX PPC) Add buildbot URL
2015-02-22 23:45:46 +01:00
twinaphex
1bf6489da9
SImplify rpng_test.c
2015-02-22 08:42:03 +01:00
twinaphex
f04cb1deb9
Addendum to earlier commit
2015-02-22 08:28:28 +01:00
twinaphex
b673321322
(nbio interface) Don't immediately free data buffer of nbio handle -
...
in the case of images we need to retain this data buffer until it's
time to free it. We set nbio_handle->is_blocking to true to indicate
to the nbio interface that we want to 'block' on the nbio interface
(i.e. don't free, iterate or create a new nbio transfer). If
nbio_handle->is_finished is set to true, we cleanup and free the
nbio transfer handle.
2015-02-22 08:24:10 +01:00
twinaphex
07c7a0df99
Decouple nbio_t from rpng_decode_fnbio.c
2015-02-22 08:00:47 +01:00
twinaphex
f233ccb141
Start making rnbio_handle chain
2015-02-22 07:34:33 +01:00
twinaphex
98b0728604
Start setting up some code in preparation for non-blocking image
...
loading
2015-02-22 06:35:02 +01:00
twinaphex
fdfdb2defb
Cleanup gfx/image/image.c
2015-02-22 06:28:32 +01:00
twinaphex
adaf698751
(Libretro TestGL) Updates
2015-02-22 05:26:57 +01:00
twinaphex
d09574bb1f
Move files around
2015-02-22 04:56:18 +01:00
twinaphex
b9885a6a11
(OSX libretro-test-gl) Add -DOSX to CFLAGS
2015-02-22 04:34:40 +01:00
twinaphex
433233e530
Move formats/rpng.h header include into gfx/image/image.h
2015-02-22 01:38:36 +01:00
twinaphex
fddddc3965
Combine all image files into one
2015-02-22 01:28:54 +01:00
twinaphex
292298b367
(PS3) Only have png decode, do away with JPEG decoding (will make
...
it easier to make image loading uniform across all platforms)
2015-02-22 00:50:27 +01:00
twinaphex
0595189fab
Create OVERLAY_STATUS_DEFERRED_LOADING_IMAGE
2015-02-21 22:00:12 +01:00
twinaphex
d349b2a37a
Split up input_overlay_load_overlay into two functions
2015-02-21 21:20:21 +01:00
Twinaphex
9f40b65fca
Merge pull request #1433 from gizmo98/vc-hw-upscaling-aspect-ratio-fix
...
vc_egl_ctx.c: Align render and screen aspect ratio if hardware upscaling...
2015-02-21 18:47:10 +01:00
gizmo98
6dbba1c956
vc_egl_ctx.c: Align render and screen aspect ratio if hardware upscaling is used.
...
Take care render and screen aspect ratios are equal if hardware upscaling is used. Recalculate and override fullscreen_x if aspect ratios do not match. There are other aspect ratio settings, which can be used to stretch video output.
2015-02-21 13:47:57 +01:00
Twinaphex
8bd698d132
(input_overlay.c) Remove unused variable
2015-02-21 10:02:49 +01:00
twinaphex
a36e2d2a30
Cut down on continuous opening/closing of config file - keep it
...
cached
2015-02-21 09:41:29 +01:00
twinaphex
7268eab3e8
Create two more iteration phases for overlays
2015-02-21 09:26:52 +01:00
twinaphex
b064838da7
Call rarch_main_iterate_linefeed_overlay only when HAVE_OVERLAY is defined
2015-02-21 08:52:29 +01:00
twinaphex
b0fe8d719a
Make sure that it can restore the original overlay after we open/close OSK
2015-02-21 08:47:03 +01:00
twinaphex
50baeba22a
Fix race condition issue in threaded video mode when OSK is
...
brought up/down
2015-02-21 08:42:19 +01:00
twinaphex
61bbb2a3fb
Start making overlay loading 'deferred'
2015-02-21 07:29:13 +01:00