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
twinaphex
1b0c9d7776
Move rpng_nbio wrapper function to rpng_test.c
2015-02-21 02:42:33 +01:00
twinaphex
e912d3c49c
Move palette over to rpng_t too
2015-02-21 02:34:49 +01:00
twinaphex
fdc3aeffb0
Cleanup rpng_nbio_load_image_argb_init
2015-02-21 02:30:06 +01:00
twinaphex
d2206b8ab2
Start splitting up rpng_nbio_load_image_argb
2015-02-21 02:28:59 +01:00
twinaphex
65ea11f7be
(RPNG) rpng_t - Create userdata/ptr
2015-02-21 02:13:20 +01:00
twinaphex
3867a63344
Move png_chunk inside iterate function
2015-02-21 02:07:20 +01:00