Commit Graph

17190 Commits

Author SHA1 Message Date
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
twinaphex 6b77b263f7 Split up input_overlay_new 2015-02-21 06:47:04 +01:00
twinaphex 75ba64f391 Add HAVE_NONBLOCKING_TEST to image_rpng.c 2015-02-21 04:10:33 +01:00
twinaphex 6c54e8119e (NBIO) Make all nbio functions nonblocking 2015-02-21 03:57:34 +01:00
Twinaphex c328462c9c Merge pull request #1431 from heuripedes/griffin-fixes
Griffin fixes
2015-02-21 03:42:23 +01:00
Higor Eurípedes 30b766bba3 (griffin) Fix font renderer builds 2015-02-20 23:35:39 -03:00
Higor Eurípedes c281f0fc68 (griffin) Fix glx, xegl and xvideo build 2015-02-20 23:35:39 -03:00
Higor Eurípedes f8e4fa25bb (griffin) Fix udev drivers build 2015-02-20 23:35:39 -03:00
Higor Eurípedes cb7b6ef45c (gl.c) Fix undefined gl_get_proc_address 2015-02-20 23:35:39 -03:00
Higor Eurípedes e198b0e347 (nbio.h) Add include guard 2015-02-20 23:35:39 -03:00
twinaphex a48343c130 Move png_chunk to rpng_t 2015-02-21 03:28:00 +01:00
twinaphex 82432ca5d5 Remove mpng leftovers 2015-02-21 02:46:58 +01:00
twinaphex 28cdf2c93a Rename rpng files 2015-02-21 02:46:04 +01:00